注册

请问全文检索CONTAINS中如何实现同时包含多个and和or的存在

尽所 2024/12/02 388 5

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM Database Server 64 V8
【操作系统】:
【CPU】:
【问题描述】*:
目前想要实现 武汉 and (洪山区 or 江汉区)的搜索实现;ADDRESS字段是clob类型的;sql我是这样写的
select ADDRESS FROM TEST a
WHERE CONTAINS(ADDRESS,'武汉' ) and CONTAINS(ADDRESS,'洪山区' or '江汉区' )
搜索的结果有部分不符合设定的条件;出现的结果有存在武汉的字样,没有洪山区或者江汉区的字样 ;分词类型是CHINESE_LEXER
另外如何实现 CONTAINS(ADDRESS,'武汉' and ('洪山区' or '江汉区' ))只用一个 CONTAINS实现的写法;

回答 0
暂无回答
扫一扫
联系客服