2011-07-19 73 views
0

在我的MySQL表中,我想用匹配方法搜索兩個字段。我有兩個字段進行搜索,但有不同的搜索方案。全文索引

  1. 只有FIELD1

  2. 只有場2

  3. FIELD1和FIELD2

我創建單獨的全文索引的字段1和2場,但是當我搜索這兩個字段使用匹配,不使用索引。然後我嘗試使用field1和field2創建一個更多的組合索引。

然後它開始使用該索引來搜索這兩個字段。但是現在我有3個全文索引。

有沒有更好的方法來管理呢?

+0

我認爲你的解決方案很好。否則,您可以嘗試在一個字段上使用全文搜索,並在另一個字段上使用** LIKE **搜索。 – Karolis

回答

0

如果您正在廣泛使用搜索操作,您可以考慮Sphinx