2017-05-19 3 views
0

私はmysqlの検索エンジンに取り組んでいます。私は検索手法を適用している5から6のテーブルを持っています。私は全文検索でfulltext検索を使用しています。データが何百万にもなると速くなります 私のmysqlデータベースに弾性検索を適用して検索結果を高速に表示しようとしています。それは私がすべての私の5から6のテーブルを弾性検索の1つのインデックスに移動するか、弾性検索の各mysqlテーブルの別々のインデックスを作成するのに適していますか?どちらが適切だろうか?より速い結果を得るためです。Mysql Tables into Elastic検索

答えて

0

これらは全く異なる2つのソリューションです。 SqlとNOsql検索がテキストフィールドにある場合はElasticsearchが役に立ちますが、データの格納方法は大きく異なります。複雑な集計やデータからレポートを生成する必要がある場合、kibanaは他のSQLに優しいツールほど強力ではないため、多くのことを評価する必要があります。詳細が低い場合は、ドキュメント指向のデータベースとリレーショナルの方が優れていると言えますが、それは単なる推測です。

+0

よく私の検索は、主にテキストフィールドに基づいています –