我們使用的Umbraco具有內置於Lucene上的內置搜索系統。如何使用Lucene查詢CSV字段
網站上的每個文檔都包含一個標籤列表,這些標籤由Luence作爲包含CSV格式標籤的單個字段進行索引和保存。
例如:
Red,Green,Blue
然而,當我們通過搜索一把umbraco對這個領域(也使用Luke)我們沒有得到正確的行爲。
正在搜索「紅色」作品,但搜索「綠色」或「藍色」沒有。
從我對Lucene的理解來看,這全部歸結爲分析器不瞭解CSV格式。分析器需要使用逗號進行分詞,以分解爲令牌。
但是,我在如何實現這一點的損失。
這似乎是一個普遍的問題,所以我必須錯過一些非常明顯的東西。
您是否在使用檢查搜索索引? –
是的 - 但正如我所說,我已經通過檢查和Luke –