MySQL FULLTEXT搜索部分列文本?

时间:2013-05-09 11:21:21

标签: mysql full-text-search

我很有意将fulltext search应用于包含文档完整path的列。例如下面:

Dir1/Dir2/Countries/regions/Countries regions list.pdf

现在的问题是,是否可以仅对列path的文件名部分执行FULLTEXT搜索?或者您建议如何实现它?

我无法在搜索中包含完整的PATH字段,因为目录名可能会最终影响相关性。路径字段中唯一有意义且必需的信息是文件名。有没有办法为filenames创建新列?

我必须应用全文,因为我也在搜索查询中其他表的其他字段。

任何形式的帮助都会提前得到高度赞赏。

1 个答案:

答案 0 :(得分:0)

如果您的目录名称数量有限(在PATH中),则可以在stopwords list中添加这些名称。请参阅此link以修改停用词列表。