Mysql->匹配全文搜索
我有一个包含数百万条记录的表,例如:Mysql->匹配全文搜索,mysql,match,match-against,Mysql,Match,Match Against,我有一个包含数百万条记录的表,例如: id Name Age 1 john 23 2 peter 27 3 moses 23 。。。。 像这样使用MySQL匹配查询。我想选第三排,它有 名字叫摩西,23岁 我可以使用普通查询,如: 从name='moses'和&age='23'所在的表中选择 但这需要很多时间。 所以,我的朋友告诉我使用匹配来进行查询。 有谁能告诉我,我们是否能在与Query的比赛中做到这一点及其优势 如何使用匹配项编写上述查询。。。违反语法?
id Name Age
1 john 23
2 peter 27
3 moses 23
。。。。
像这样使用MySQL匹配查询。我想选第三排,它有
名字叫摩西,23岁
我可以使用普通查询,如:
从name='moses'和&age='23'所在的表中选择
但这需要很多时间。
所以,我的朋友告诉我使用匹配来进行查询。
有谁能告诉我,我们是否能在与Query的比赛中做到这一点及其优势
如何使用匹配项编写上述查询。。。违反语法?为什么不使用match来编写年龄?MySQL::Natural Language全文搜索在stackoverflow中已经有人问过了。请参阅以下链接:
SELECT *
FROM table AS t
WHERE MATCH(t.Name) AGAINST('moses')
AND t.Age=23