1

ワイルド文字を使用したSOLRでの検索クエリがあります。文字の長さを設定する必要があります。SOLRで可能ですか?

たとえば

status:(d * mo)-4文字の単語のみを取得する必要があります。つまり、1文字を2番目の位置に置き換える必要があります。

助けてください

ありがとう


素晴らしい !もう1つの疑問。「」の前にスラッシュを戻す必要がありますか??つまり、d \?moは必要ですか?また、SOLRでは、シングルスラッシュがサポートされているかどうか。例:「ジャック」という単語を確認できますか?

4

1 に答える 1

3

ワイルドカード文字には次の 2 つの形式があります。

  • asterisk ("*")0 個以上の任意の文字と一致し、
  • question mark ("?")これは、任意の 1 文字に正確に一致します。

単一の任意の文字をチェックしたい場合は、使用する必要があります?

したがってd?mo、2 番目の文字が可変部分である 4 文字の単語に一致します。

詳細については、ワイルドカード クエリを参照してください。

于 2012-06-06T07:45:26.897 に答える