我在表格(超过4lc行)上有非常大的数据。现在我正在使用mysql全文搜索,但它非常慢。如何在elasticsearch中进行全文搜索
我谷歌和发现了许多博客,其建议使用弹性搜索进行搜索。 我们正在测试弹性搜索是否有助于快速搜索。
,但我们得到相反的结果(MySQL的更好的搜索),但如果我用正确的方式弹性搜索我对此表示怀疑。我用弹性搜索查询是: -
{
"query" : {
"bool" : {
"must" : {
"query_string" : {
"query" : "goog*",
"default_field" : "search"
}
}
}
},
"size" : 1000
}
对于同样的搜索在我们使用
SELECT SQL_NO_CACHE * FROM table1 WHERE (MATCH (search) AGAINST (' +goog*' IN BOOLEAN MODE))
MySQL的我得到的时间差异: - 弹性时间= 0.34929585456848
mysql的时间= 0.02162504196167
任何暗示我错了我的建议我将非常感谢
什么4LC是什么意思? – NimChimpsky
@NimChimpsky约4 lac – Ashwani
4 lac是什么意思? – NimChimpsky