做像Quora这样令人印象深刻的自动建议的核心部分是什么?

时间:2019-06-24 12:22:53

标签: elasticsearch search autocomplete nlp autosuggest

最近在一次采访中有人问我一个设计问题:

  

您认为Quora的自动建议如何工作?

我已尽力而为,但不确定如何确定:/我绘制了带有一些Elasticsearch组件的示意图,提取了对named-entity recognition(NER)负责的管道的节点部分索引数据之前,以及标记过滤器的同义词。

该领域的人能否详细介绍Quora搜索框的核心组件,包括分类过程中的一些必不可少的部分?

(我想在这个领域变得更好。)

示例:

我已经输入了Shrek,它提示了Shrek (character)

我已经输入了einstein,它提示了Albert Einstein (physicist)

我已经输入了john,其中建议了许多以“ John”开头的个人资料。

令人惊讶的是,此检索过程需要几毫秒的时间。这很让人佩服。怎么做?

0 个答案:

没有答案