2017-08-18 9 views
0

私は自分のウェブサイトでレコードを検索するのにlucene.netを使用しています。Lucene.Net "#"で検索していません

"C#"という用語を使って検索すると、結果が返されません。 。私はlucene escaping Special Charactersをチェックしましたが、 "#"はこの文字リストにはありません。

Lucene.Netで用語 "#"を検索する良い方法はありますか?

+0

エスケープ文字がバージョンからのバージョンによって異なります。あなたは\とハッシュ記号をエスケープしようとしましたか? –

+0

はい私はエスケープシーケンス "\"で試しましたが、それでも動作しません。そして私はバージョンLucene 3.0.3.0を使用しています – Singaravelu

+0

データのインデックスにはどのような分析装置を使用しましたか?あなたが '# '文字を取り除くものを使用していることを推測してください - あなたのインデックスに含まれていなければ、それらの文字をマッチさせることはできません。あなたのコードを示してください。 – NightOwl888

答えて

関連する問題