我们引用了https://docs.vespa.ai/documentation/reference/semantic-rules.html
当我们这样设置语句时:
i7 +> ?"iphone 7";
有效。
但是,当我们尝试这样声明时:
iphone 7 +> ?i7;
搜索失败。
您对设置带空格的术语有何建议?
答案 0 :(得分:1)
由于规则默认匹配多个连续术语,因此不需要特殊处理空间。如果要与间隙匹配,则需要添加“ ...”,例如“ iphone ... 7”。所以
iphone 7 +>?i7;
将包含连续项“ iphone”和“ 7”的查询重写为 “或(和iphone 7)i7”-即它将匹配包含“ iphone 7”或“ i7”的文档。
您可以通过在查询网址中添加&tracelevel = 3来查看。
答案 1 :(得分:0)
关于utf-8术语的任何问题不是英语术语吗?
我们在台湾使用vespa,使用繁体中文。
我们发现iphone 7 +>? 但是iphone 7 +>?ChineseTerm对我们不起作用