mysql全文搜索自然语言模式与布尔模式准确性

tor*_*eff 5 mysql full-text-search

我有在线商店的项目表,其中在 item_title、item_description、item_category 列上有全文索引。我想编写搜索脚本,但在决定以哪种模式进行搜索(自然语言或布尔模式)时遇到问题。假设用户搜索intel core i5 notebooks. 如果我在搜索脚本中设置自然语言模式,用户将无法搜索查询intel core i5 notebooks -apple。有人能解释一下自然语言模式和布尔模式之间的区别吗?哪个更准确?

jer*_*nho 1

基本上区别就在这个这个之间

就你而言,我可以说你需要布尔模式

'+"intel core i5 notebooks" -apple'