我们引用 https://docs.vespa.ai/documentation/reference/semantic-rules.html
当我们像这样设置语句时:
i7 +> ?"iphone 7";
它有效。
但是,当我们试图这样陈述时:
iphone 7 +> ?i7;
当我们搜索它时,它失败了。
您对使用空格设置术语有什么建议吗?
处理空间不需要任何特殊功能,因为默认情况下规则匹配多个连续的术语。如果要匹配间隙,则需要添加"...",例如"iphone ...7".所以
苹果手机 7 +> ?i7;
将包含连续术语"iPhone"和"7"的查询重写为"OR (和 IPHONE 7) i7" - 即它将匹配包含"IPHONE 7"或"i7"的文档。
您可以通过向查询 url 添加 &tracelevel=3 来查看这一点。
问题吗 utf-8 术语不是英语术语?
我们在台湾使用Vespa,使用繁体中文术语。
我们发现iPhone 7 +> ?英语术语还可以但是iPhone 7 +>?中文术语不适合我们