2011-07-19 75 views
0

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

  1. 只有FIELD1

  2. 只有场2

  3. FIELD1和FIELD2

我创建单独的全文索引的字段1和2场,但是当我搜索这两个字段使用匹配,不使用索引。然后我尝试使用field1和field2创建一个更多的组合索引。

然后它开始使用该索引来搜索这两个字段。但是现在我有3个全文索引。

有没有更好的方法来管理呢?

+0

我认为你的解决方案很好。否则,您可以尝试在一个字段上使用全文搜索,并在另一个字段上使用** LIKE **搜索。 – Karolis

回答

0

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