是否可以通过azure搜索API获取特定查询的所有令牌而无需链接实际的数据库源?我希望对use由用户输入的查询执行诸如词干,删除停用词等操作,然后将其传递给SharePoint以获取搜索结果。
例如,如果“run”是搜索查询,则发送到SharePoint的转换后的查询将包括“运行”,“运行”,“运行”等。我倾向于实现类似于演示的内容here
从我浏览过的文档中可以看出,Microsoft英语分析器就是这样做的。但是我使用REST API暴露的只是根词(例如“run”返回“run”作为令牌)。
非常感谢任何有关解决方案的帮助/指示。
P.S。如果需要澄清,请告诉我。
答案 0 :(得分:0)
你是对的,使用分析API(https://docs.microsoft.com/en-us/rest/api/searchservice/test-analyzer)你将获得根词而不是令牌。 你能解释一下这个场景是什么以及你需要所有令牌的原因吗?这样我就可以尝试为您的问题提供其他解决方案。
谢谢, 紧致。