2011-05-06 51 views
0

我在搜索時遇到了連字符問題。我認爲它是因爲我使用的標準分析器,所以現在我的問題是如何刪除作爲標準分析器令牌一部分的該hypen。請。幫幫我! :(如何在lucene.net中刪除連字符標記

+0

[可能與Lucene.Net的查詢解析器有關的問題]的重複(http://stackoverflow.com/questions/5906611/problem-with-query-parser-for-lucene-net) – sisve 2011-05-22 08:20:22

回答

0

StandardAnalyzer確實分手的話用連字符,你能分析儀更改爲其他什麼類型的數據,你索引?的呢?KeywordAnalyzer不會分手的話都和WhitespaceAnalyzer只會在空白打破字符(空格,換行,製表符,...)

可以使用PerFieldAnalyzerWrapper如果你需要一個文件/查詢中使用多個分析儀。