2017-03-03 6 views
0

私は電子メールでCloudSearch'ingに問題があるきAWS Cloudsearch電子メールの問い合わせ

例えば、私の検索クエリは、私は私のクエリとして文字列${predicate}* | ${predicate}を定義しているhost/[email protected]

であり、私はしようとしてきました電子メールフィールドで検索します。結果として、「@」記号(alex)または完全な要求([email protected])の前にどちらかの部分を常に照会しようとしていた場合にのみ、応答を得ています。

私はCloudSearch limitsをリサーチしましたが、私は最後にそれを理解しませんでした: "@"記号で文字列を渡すことは可能ですか?その問題を解決した人はいますか?

答えて

1

述語フィールドはtextまたはliteralですか?今のところテキストのように見えるので、cloudsearchが電子メールを流す理由は、検索時にaleks email comと表示され、aleksまたはemailと表示されます。 uは、送信する前に値をdowncaseが必要になる場合がありますのでliteralは大文字と小文字を区別検索になります。そのcloudsearchは、クエリがale*のために働くだろう、その場合には、幹ないようにあなたはあなたが${predicate}* | ${predicate}

注意を使用することができますalek*、電子メールフィールドliteralタイプを作ることができます大文字と小文字を区別しない検索を行う場合は、検索を淡色にしてください。

関連する問題