我正在尝试对我的数据库中的一系列姓名进行全文搜索。这是我第一次尝试使用全文搜索。目前,我采用输入的搜索字符串,并在每个词之间放置一个近邻条件(即,输入的短语“Leon的国王”变成了"Kings NEAR of NEAR Leon")。不幸的是,我发现这种策略会导致假阴性搜索结果,因为SQL Server在创建索引时会删除单词"of“,因为它是一个干扰词。因此,“里昂之王”将正确匹配,但“里昂之王”不会。我
如果字段映射包含ElasticSearch,则支持文本的精确匹配。这样,字段就不会被标记,ES将使用整个字符串进行精确匹配。是否有一种方法可以同时支持全文搜索和精确匹配,而不必创建两个字段:一个用于全文,另一个具有not_analyzed映射以进行精确匹配?我们想用书名搜索。I like trees应返回全文搜索结果
exact="I like tr