![](/img/trans.png)
[英]How can i sort the results of a lucene search between multiple indexes?
[英]Can I use lucene for full text search in a file , but without creating indexes.
我想在我的應用程序中進行全文搜索(一次有大約1000個文檔)。 但是幾乎每次這些文件都會有所不同。 我想使用lucene進行全文搜索,但是不創建索引。 我不想為索引維護單獨的輔助/主存儲器。
這可能嗎?如果是,那么我會對性能產生什么影響(例如,我將擁有1000個文檔,最大文檔約為10-15 MB)。
另外,Lucene是否有其他替代品?
是的,您可以使用RAMDirectory
創建駐留內存的索引。 只要您的索引不太大,它通常應該表現良好。 請注意文檔中的警告:
該類不適用於龐大的索引。 超過數百兆字節的所有內容都將浪費資源(GC周期),因為它使用1024字節的內部緩沖區大小,產生數百萬個byte [1024]數組。 此類針對小型內存駐留索引進行了優化。 在多線程環境中,它的並發性也很差。
另外,是的,還有其他全文搜索工具...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.