使用elasticsearch的nlp和基于上下文的搜索

a2mppw5e  于 2021-06-10  发布在  ElasticSearch
关注(0)|答案(1)|浏览(920)

我一直在使用es来处理常规文本/关键字搜索,有没有一种方法可以使用ElasticSearch来处理基于上下文的搜索,即当用户给出搜索文本“8月10日至9月24日之间的文章”和类似的场景时,es应该能够识别用户询问的内容并显示结果。我想我们应该让ml来处理这样的场景,如果需要任何nlp或ml集成,我应该从哪里开始搜索体验。
对此有任何见解都将不胜感激

zbdgwd5y

zbdgwd5y1#

这称为语义分析。你需要做的是把句子Map成逻辑形式。这是一项具有挑战性的任务,因为计算机需要理解你的句子。您可以创建自己的语义解析器(例如sempre)来进行翻译,或者使用现有的方法来进行此类翻译(将人类语言翻译为ElasticSearch查询)。

相关问题