实际分析和搜索策略使用ElasticSearch中的案例

时间:2017-11-11 11:35:07

标签: elasticsearch nest

我正在学习ElasticSearch并享受它的每一分钟。然而,有一些实际问题让我感到困惑,当然缺乏经验,我认为看到一些好的现实生活中的例子可能会被清除。

现在我正在一个我有帐户和产品目录的网站上工作,我希望在最终用户根据距离,相关性查询和许多标准搜索产品时搜索最佳产品匹配。

特别感兴趣:

  • 相关性评分和排名策略

  • 分析产品目录数据

  • 过滤

我很感激任何参考。

P.S

我使用Nest for .net与ElasticSearch Cluster进行通信

2 个答案:

答案 0 :(得分:1)

这三个科目相当广泛。已经完成了很多工作。您应该花点时间查看弹性搜索文档,针对您的问题,我建议您先查看以下页面:

https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-function-score-query.html(根据距离对文档进行评分) https://www.elastic.co/guide/en/elasticsearch/reference/current/query-filter-context.html(用于过滤)

关于你的最后一点,分析部分,我建议你看看Kibana: https://www.elastic.co/products/kibana

答案 1 :(得分:0)

首先,我推荐 Alexander Reelsen 的这篇文章 — Implementing A Modern E-Commerce Search。电子商务产品目录、过滤和相关性方面的精彩内容(提示 - 没有单一的最佳方法可以实现“相关性”)。

其次,我最近出版了一本手册,供像您一样需要一些真实案例的人使用 — 您可以在 https://elasticsearchbook.com 购买。它包含有关分面搜索、过滤、重复数据删除、自动完成等主题的简明指南。