簡體   English   中英

是否有Lucene搜索引擎(Not Solr)REST API用於查詢索引內容?

[英]Has lucene search engine (Not Solr) REST API for querying the indexed content?

如何在Lucene中查詢索引內容。 我們是否需要編寫任何腳本或任何可用的api來查詢索引。

不,Lucene是一個圖書館; 您必須編寫自定義Java代碼才能對其執行任何有用的操作。

如果您正在尋找不需要編寫代碼的更高級別的內容,請尋找Solrelasticsearch兩者,它們都基於Lucene構建。

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

Lucene只是一個API,最初是用Java編寫的,后來也移植到了.NET,因此您可以使用Java或C#來開發索引創建器和索引搜索器程序。

搜索者代碼最終將是Java類,而您-程序員可能希望通過REST端點公開搜索邏輯。 Lucene不提供任何現成的東西。

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

Lucene API從一個版本到另一個版本的更改很大,因此僅查找所選版本的代碼示例。

按照這個SO問題的公認答案,可以用SOLR搜索一個lucene索引。 我個人沒有進行過這種搜索。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM