相关疑难解决方法(0)

跨多个表的MySQL全文搜索

我有一系列表,包含我想要全文搜索的数据.我已尝试将表合并UNION,但结果丢失了其全文索引,因此无法进行全文搜索.我不认为将数据放入临时表是可行的方法.有道理我可以全文搜索这些表吗?提前致谢!

更新: 我的全文查询是

SELECT ID, Title, Description, Author, MATCH (Title,Tags,Body) AGAINST ("search terms") AS Relevance 
FROM [combination of tables goes here] 
WHERE MATCH (Title,Tags,Body) AGAINST ("search terms")
Run Code Online (Sandbox Code Playgroud)

mysql search full-text-search

13
推荐指数
2
解决办法
1万
查看次数

跨多个表的Mysql全文搜索相关性

我的任务是创建一个网站范围的搜索功能.搜索需要查看文章,事件和页面内容

我之前在MySQL中使用过MATCH()/ AGAINST()并且知道如何获得结果的相关性,但据我所知,相关性对于搜索(内容,行数等)来说是唯一的.文章表格与事件表格中的结果的相关性不匹配.

无论如何要统一相关性,以便所有三个表的结果具有可比性?

mysql search full-text-search relevance

13
推荐指数
1
解决办法
5301
查看次数

MySQL全文搜索,为什么我得到错误的MATCH参数

SELECT 
* 
FROM 
company c
INNER JOIN 
city ci ON ci.city_id = c.city_id
INNER JOIN 
state s ON s.state_id = c.state_id
WHERE 
MATCH (
c.name, ci.name, c.zipcode, s.name
)
AGAINST (
'los angeles'
)
Run Code Online (Sandbox Code Playgroud)

mysql

4
推荐指数
2
解决办法
6145
查看次数

标签 统计

mysql ×3

full-text-search ×2

search ×2

relevance ×1