2017-05-05 41 views

回答

0

如何在Lucene中查詢索引內容?您使用Lucene API的ÌndexReaderÌndexSearcher類編寫Java類。您需要構建查詢並將其作爲參數傳遞給搜索者實例。沒有自動REST點。

Lucene只是一個API,最初是在Java中,後來移植到.NET too,所以無論是使用Java還是C#開發索引創建器以及索引搜索器程序。

您的搜索者代碼最終將成爲Java類,它就是您 - 程序員可能希望通過REST End Point公開搜索邏輯。 Lucene沒有提供任何現成的東西。

IndexReaderIndexSearcher是用於搜索索引的主要Java類。

Lucene API從一個版本變化到另一個版本,因此僅查找您選擇的版本的代碼示例。

根據對SO Question的接受回答,它可能使用SOLR搜索lucene索引。雖然我個人沒有進行過這種搜索。

1

不,Lucene是一個庫;你必須編寫自定義的java代碼來做任何有用的事情。

如果您正在尋找更高級別的東西,那不需要您編寫代碼,請查找Solrelasticsearch,這兩者都建立在Lucene之上。

相關問題