关于将语义规则与空间指令一起使用的问题

时间:2019-01-08 09:30:03

标签: vespa

我们引用了https://docs.vespa.ai/documentation/reference/semantic-rules.html

当我们这样设置语句时:

i7 +> ?"iphone 7";

有效。

但是,当我们尝试这样声明时:

iphone 7 +> ?i7;

搜索失败。

您对设置带空格的术语有何建议?

2 个答案:

答案 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对我们不起作用