AND在BaseX中搜索

问题描述

我正在使用BaseX版本8.6.6,我正在尝试使用ft模块进行搜索搜索,我已经在数据库级别创建了全文索引集停用词,我希望它不会给出结果。

搜索到的字词:“先于评论知识”

当前输出:无论在任何节点中找到先验或知识或注释的地方,例如(para,head,title),它都将返回该文档。

预期的输出:如果任何节点(例如(para,head,title))包含单词(“ prior”和“ kNowledge”)或单词(prior,comment和KNowledge')。

当前代码

let $SearchedTerm := 'prior in comment kNowledge'
return
distinct-values(ft:search('test',$SearchedTerm,map { "mode": "all words"})/base-uri())

当前文档在节点“ para”内包含单词“ prior KNowledge”,因此它应返回一个文档,但不返回任何内容。 请提出我该如何实现。

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)