【问题标题】:Elastic Search - document text searchElastic Search - 文档文本搜索
【发布时间】:2020-11-16 12:22:45
【问题描述】:

我正在考虑对新项目使用弹性搜索。

我的项目将托管在 azure 中,我希望使用弹性搜索的部分是让用户能够上传文本文档并能够通过部分匹配来搜索文档并优先考虑哪些文档最有可能匹配。

弹性搜索是否正确?

弹性搜索是它自己的文档数据库还是需要连接到 mongo db 或类似的也可以托管在 azure 中的东西?

【问题讨论】:

  • 如果您更喜欢 PaaS 服务而不是自己托管弹性,您还可以查看 Azure 认知搜索 docs.microsoft.com/en-us/azure/search/…
  • @john,如果有帮助,请点赞并接受答案,如果您有后续问题,请点赞。

标签: azure asp.net-core elasticsearch


【解决方案1】:

Elasticsearch 有自己的存储(因此不需要 MongoDB 或其他存储),您可以将其安装在任何裸机机器上(您只需要拥有一台 azure 的服务器即可安装 ES)。

对于使用 Elasticsearch 进行部分搜索,请参阅我的this SO post 了解功能和非功能要求。

你也可以参考我的detailed blog on various approaches在ES中实现部分搜索。

【讨论】:

    猜你喜欢
    • 2019-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多