如何在MySQL中的全文搜索中添加一列以指示哪些单词包含在搜索中?MySQL FULLTEXT搜索
1
A
回答
2
你的意思是查询或索引定义? 对于查询它会是这样的:
WHERE
MATCH (colA, colB) AGAINST ('+words* +you* +search*' IN BOOLEAN MODE)
-3
使用以下命令
ALTER TABLE "table_name"
ADD INDEX " INDEX_NAME " (COLUMN_NAME)
+1
-1我认为这只对标准搜索有用,而不是提问者想要的全文搜索(即搜索字段中的任何单词或单词) – Elemental 2010-01-18 15:24:02
2
相关问题
- 1. MySQL Fulltext(Not)搜索
- 2. MySQL FULLTEXT搜索怪癖?
- 3. FULLTEXT mysql搜索不工作
- 4. 使用FULLTEXT索引增强MySQL搜索
- 5. Mysql FULLTEXT索引,搜索锁表
- 6. 简明FULLTEXT搜索
- 7. MYSQL FULLTEXT搜索无法正常工作
- 8. FULLTEXT MySQL的搜索工作不
- 9. FULLTEXT在MySQL中搜索多个Colums?
- 10. MySQL:使用LIKE或FULLTEXT优化搜索
- 11. mySQL fulltext联合搜索返回表名
- 12. MySQL无法获得FULLTEXT搜索工作
- 13. Mysql搜索 - InnoDB和交易与MyISAM for FULLTEXT搜索
- 14. Japanese Fulltext搜索RoR Postgresql
- 15. MySQL FULLTEXT索引的问题
- 16. LIKE%或AGAINST用于FULLTEXT搜索?
- 17. 使用支持表进行FULLTEXT搜索的数据库搜索
- 18. MySql FULLTEXT在字词之间搜索字符
- 19. MYSQL FULLTEXT搜索不能与hypen' - '和加号'+'配合使用
- 20. MySQL的全文搜索没有FULLTEXT指数
- 21. PHP MYSQL FULLTEXT如何进行精确搜索?
- 22. mysql fulltext布尔搜索 - 按相关性排序
- 23. Mysql LIKE或FULLTEXT搜索 - 在这里使用哪一个?
- 24. 在MySQL中的FULLTEXT搜索不会返回任何行
- 25. EF6:FullText搜索不能与多个WHERE
- 26. MS SQL Fulltext搜索罗马数字
- 27. FULLTEXT不返回一些搜索词
- 28. CodeIgniter ActiveRecord FULLTEXT多个词搜索
- 29. mysql fulltext union words
- 30. MySQL FULLTEXT加重
谢谢你的帮助。 SELECT语句确实是我需要指导的地方。例如,如果是这样的查询: 选择ALBUMID,从相册 标题哪里比赛(AlbumDesc) 反对(“相册”) 工会 选择ALBUMID,从相册 标题哪里比赛(AlbumDesc) 反对(视频相册“与查询扩展) 工会 选择ALBUMID,从相册 标题哪里比赛(AlbumDesc) 对(”工作室“) 工会 选择ALBUMID,从相册 标题哪里比赛(AlbumDesc) 对(”与查询工作室”扩张); 如何显示用于查询的单词(即'album'和'studio')? – Art 2010-01-18 21:18:51
如果你想知道哪个单词结果合适,那么你总是可以添加这个单词的结果,即: select AlbumID,Title,'albums'as SearchWord from Albums where match(AlbumDesc)against( 'albums') 并对其他查询做同样的事情。 – 2010-01-19 08:36:20