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