1

我们参考https://docs.vespa.ai/documentation/reference/semantic-rules.html

当我们这样设置语句时:

i7 +> ?"iphone 7";

有用。

然而,当我们试图这样陈述时:

iphone 7 +> ?i7;

当我们搜索它时它失败了。

您对使用空格设置术语有什么建议吗?

4

2 回答 2

1

处理空格不需要什么特别的东西,因为规则默认匹配多个连续的术语。如果你想匹配空白,你需要添加一个“...”,例如“iphone ... 7”。所以

苹果手机 7 +> ?i7;

将包含连续术语“iphone”和“7”的查询重写为“OR (AND iphone 7) i7”——即它将匹配包含“iphone 7”或“i7”的文档。

您可以通过将 &tracelevel=3 添加到查询 url 来查看这一点。

于 2019-01-09T09:54:19.867 回答
0

关于 utf-8 术语不是英文术语有什么问题吗?

我们在台湾使用 vespa,使用繁体中文术语。

我们发现 iphone 7 +> ?EnglishTerm 可以,但 iphone 7 +> ?ChineseTerm 不适合我们

于 2019-01-11T07:32:27.543 回答