0
我有一個字段,它可能有撇號。 我希望能夠: 1.將值按原樣存儲在索引 中2.根據忽略任何省略號的值進行搜索。Lucene索引忽略撇號
我想使用的:
doc.add(new Field("name", value, Store.YES, Index.NO));
doc.add(new Field("name", value.replaceAll("['‘’`]",""), Store.NO, Index.ANALYZED));
,如果我那麼做同樣的搜索我想它應該工作,並使用清除值索引/搜索和值是顯示時更換。
我錯過了這裏的任何其他考慮?
感謝jspboix,我應該在哪裏以及如何連接自定義Tokenizer?我需要Tokenizer還是Analizer? – epeleg
我接受這個答案,因爲它可能是正確的路要走。至於我自己,我結束了Q.中描述的兩個'.add'調用。 – epeleg