Azure Search Service可以用于生成所有查询令牌吗?

时间:2017-09-25 11:50:23

标签: azure sharepoint lucene azure-search stemming

是否可以通过azure搜索API获取特定查询的所有令牌而无需链接实际的数据库源?我希望对use由用户输入的查询执行诸如词干,删除停用词等操作,然后将其传递给SharePoint以获取搜索结果。

例如,如果“run”是搜索查询,则发送到SharePoint的转换后的查询将包括“运行”,“运行”,“运行”等。我倾向于实现类似于演示的内容here

从我浏览过的文档中可以看出,Microsoft英语分析器就是这样做的。但是我使用REST API暴露的只是根词(例如“run”返回“run”作为令牌)。

非常感谢任何有关解决方案的帮助/指示。

P.S。如果需要澄清,请告诉我。

1 个答案:

答案 0 :(得分:0)

你是对的,使用分析API(https://docs.microsoft.com/en-us/rest/api/searchservice/test-analyzer)你将获得根词而不是令牌。 你能解释一下这个场景是什么以及你需要所有令牌的原因吗?这样我就可以尝试为您的问题提供其他解决方案。

谢谢, 紧致。