0
私は自分のウェブサイトでレコードを検索するのにlucene.netを使用しています。Lucene.Net "#"で検索していません
"C#"という用語を使って検索すると、結果が返されません。 。私はlucene escaping Special Charactersをチェックしましたが、 "#"はこの文字リストにはありません。
Lucene.Netで用語 "#"を検索する良い方法はありますか?
私は自分のウェブサイトでレコードを検索するのにlucene.netを使用しています。Lucene.Net "#"で検索していません
"C#"という用語を使って検索すると、結果が返されません。 。私はlucene escaping Special Charactersをチェックしましたが、 "#"はこの文字リストにはありません。
Lucene.Netで用語 "#"を検索する良い方法はありますか?
WhitespaceTokenizerを使用して独自のAnalyzerを作成しました。
https://issues.apache.org/jira/browse/LUCENENET-595
おかげで、 Singaravelu
エスケープ文字がバージョンからのバージョンによって異なります。あなたは\とハッシュ記号をエスケープしようとしましたか? –
はい私はエスケープシーケンス "\"で試しましたが、それでも動作しません。そして私はバージョンLucene 3.0.3.0を使用しています – Singaravelu
データのインデックスにはどのような分析装置を使用しましたか?あなたが '# '文字を取り除くものを使用していることを推測してください - あなたのインデックスに含まれていなければ、それらの文字をマッチさせることはできません。あなたのコードを示してください。 – NightOwl888