0
在我的MySQL表中,我想用匹配方法搜索兩個字段。我有兩個字段進行搜索,但有不同的搜索方案。全文索引
只有FIELD1
只有場2
FIELD1和FIELD2
我創建單獨的全文索引的字段1和2場,但是當我搜索這兩個字段使用匹配,不使用索引。然後我嘗試使用field1和field2創建一個更多的組合索引。
然後它開始使用該索引來搜索這兩個字段。但是現在我有3個全文索引。
有沒有更好的方法來管理呢?
在我的MySQL表中,我想用匹配方法搜索兩個字段。我有兩個字段進行搜索,但有不同的搜索方案。全文索引
只有FIELD1
只有場2
FIELD1和FIELD2
我創建單獨的全文索引的字段1和2場,但是當我搜索這兩個字段使用匹配,不使用索引。然後我嘗試使用field1和field2創建一個更多的組合索引。
然後它開始使用該索引來搜索這兩個字段。但是現在我有3個全文索引。
有沒有更好的方法來管理呢?
如果您正在廣泛使用搜索操作,您可以考慮Sphinx
我認爲你的解決方案很好。否則,您可以嘗試在一個字段上使用全文搜索,並在另一個字段上使用** LIKE **搜索。 – Karolis