顯示具有 Lucene.net 標籤的文章。 顯示所有文章
顯示具有 Lucene.net 標籤的文章。 顯示所有文章

[C#] Lucene.net–Index 查看工具

2012-10-04

 

看到一篇一篇 網路上面由網路上面高手開發的工具 NLuke

NLuke 是一個基於.NetFramework 所開發的檢視所做出來的 Index  的狀況..

SnapShot:

2012-10-04_150205


[C#] Lucene.net - 合併搜尋條件(交集搜尋條件、聯集搜尋條件) BooleanQuery

 

透過 Lucene.net  進行全文檢索是非常溫馨的,但是有時候我們透過檢索的條件會非常的多樣化

這時候該怎麼解決呢? 其實你大可以經過搜尋後 在把答案再濾過一次

但是如果你第一個條件下去,得到的答案依然是千萬筆該怎麼辦呢?!

所以多重條件的需求是必然的…


[C#] Lucene.net - 將索引從記憶體(RAMDirectory) 放回磁碟中

 

簡單解釋一下,有些常用的Index 可能我們會先做到記憶體中,一個時間我們在寫回硬碟…

製作索引的代價跟搜尋比較起來是非常高昂昂貴的…

所以這範例我們分成四個步驟..

1.建立索引到記憶體

2.搜尋記憶體中資料 (驗證是否建立索引至記憶體成功)

3.將記憶體中索引寫回磁碟

4.搜尋磁碟中索引(驗證是否磁碟中索引可被使用)


當麻許的超技八 2014 | Donma Hsu Design.