0
在我的MySQL表中,我想用匹配方法搜索两个字段。我有两个字段进行搜索,但有不同的搜索方案。全文索引
只有FIELD1
只有场2
FIELD1和FIELD2
我创建单独的全文索引的字段1和2场,但是当我搜索这两个字段使用匹配,不使用索引。然后我尝试使用field1和field2创建一个更多的组合索引。
然后它开始使用该索引来搜索这两个字段。但是现在我有3个全文索引。
有没有更好的方法来管理呢?
在我的MySQL表中,我想用匹配方法搜索两个字段。我有两个字段进行搜索,但有不同的搜索方案。全文索引
只有FIELD1
只有场2
FIELD1和FIELD2
我创建单独的全文索引的字段1和2场,但是当我搜索这两个字段使用匹配,不使用索引。然后我尝试使用field1和field2创建一个更多的组合索引。
然后它开始使用该索引来搜索这两个字段。但是现在我有3个全文索引。
有没有更好的方法来管理呢?
如果您正在广泛使用搜索操作,您可以考虑Sphinx
我认为你的解决方案很好。否则,您可以尝试在一个字段上使用全文搜索,并在另一个字段上使用** LIKE **搜索。 – Karolis