簡體   English   中英

Lucene通過數值搜索

[英]Lucene searching by numeric values

我正在構建一個基於Java Lucene的搜索系統,該系統還添加了一定數量的元字段,其中一個是sourceId字段,它表示條目的來源。

我現在正嘗試從特定來源檢索所有文檔,但是索引似乎無法找到它們。 但是,如果我搜索通配符值,則返回的文檔對於此字段均具有正確的值。

我正在使用的lucene查詢非常簡單,基本上是index-source-id:1但是如果我搜索content:a* ,則不會返回任何匹配content:a*我得到了許多文檔,當被問到時,所有這些文檔都返回值1index-source-id值,該值是正確的。

有任何想法嗎?

我僅使用PHP端口,但是,您是否檢查了正在使用的文本分析器? 常見問題解答似乎表明與PHP版本一樣,您需要使用不刪除數字的其他版本。
您可以在此處找到分析儀列表

只是為了確保您已將ID設置為可索引?

暫無
暫無

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

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