私が取り組んでいるプロジェクトにelasticsearchセットアップを使用しようとしています。私は誰かが見たいところの正しい方向に手を差し伸べることができるかどうか疑問に思っていませんでした。私は1億以上のレコードでインデックスを使用しています。
私は、次のようなクエリをワイルドカードできるようにする必要がある場合:エラスティック検索からワイルドカード検索の電子メールアドレス?
b*[email protected]
b*[email protected]*.com
*[email protected]
br*gu*@gmail.com
*g*@*
私はワイルドカードや他の検索を使用しようとすると、私は完全に予想される結果を得ることはありません。
私はelasticsearchを使用してどのような検索を行うべきですか? ElasticSearchは、使用する正しいツールでもありますか?私がこれを引き出しているソースはMySQLです。そうでなければ、私はSphinxやSolrの使用を検討するかもしれません。
メール検索では、この方法をお勧めします。http://stackoverflow.com/questions/30115867/elasticsearch-analyzer-and-tokenizer-for-emails –