2012-11-14 51 views
0

我在我的Android應用程序中使用Lucene來構建字典。我想要完成的是當用戶鍵入一個單詞時,它不僅查詢字典條目而且還查詢它們的內容。輸出將是一個動態更新ListView,其中包含頂部行的單詞,第二行包含單詞出現的定義部分。爲了實現這一點,我正在學習本教程:http://hrycan.com/2009/10/25/lucene-highlighter-howto/在Lucene 3.6中找不到TokenSources類?

但是,我找不到類TokenSources。我正在使用Lucene 3.6。事實上,整個父包org.apache.lucene.search.highlight似乎並沒有在這個版本中可用。我在哪裏可以找到它?

回答

0

org.apache.lucene.search.highlight與Lucene一起發佈,但在lucene-core jar的一個單獨的jar中。你應該在contrib目錄中找到(例如lucene/contrib/highlighter/lucene-highlighter-3.6.1.jar)。

+0

爲什麼Apache在世界上做到了這一點? –

+1

很可能是因爲它們不是官方Lucene核心版本(由第三方提供)的一部分,但是足夠成熟,將它們分發到Lucene的傘下(這些項目曾經在幾年前/幾個月前在沙箱中) –