1

フィールド タイプについては、現在 schema.xml で KeywordTokenizerFactory を使用しています。

フィールド値はGood?manのようなものです。で検索したいとしますか?次に、含まれる値を取得する必要がありますか?すなわち(善人)。そのため、クエリは*\?*のようになります

しかし、それはsolrからのドキュメント全体に応答しています。

*?などのワイルドカード文字を検索する方法 solrでワイルドカード検索を使用しますか?

4

1 に答える 1

0

ASCIIFoldingFilterFactoryを使用して記号/数字を Unicode 文字に変換するか、String フィールドを使用してデータにインデックスを付け、文字をエスケープして検索することができます。

于 2012-12-11T09:22:44.273 に答える