【问题标题】:Umbraco (Examine) Search - SynonymsUmbraco(检查)搜索 - 同义词
【发布时间】:2021-04-15 11:04:42
【问题描述】:

我正在尝试在 Umbraco 8 自带的 Examine 搜索引擎中实现同义词搜索。

有没有人有任何在 Examine/Umbraco 8 中实施同义词搜索的经验。我环顾四周后一直在考虑的选项是 -

  • 一个可以安装在 Umbraco 8 中的软件包,它提供了这种扩展功能(如果存在的话)。
  • 实施自定义索引(目前仅使用开箱即用的“ExternalIndex”),以某种方式在分析中实施同义词搜索(通过自定义分析器实施等 - 如果可能的话)。
  • 通过预先检查字符串中的同义词来手动格式化多个搜索词,运行所有搜索并在之后合并结果(真的是一个令人讨厌的最后选择 - 你不必告诉我这有多糟糕,我已经知道了)。

我一直在论坛中搜寻有关此问题的明确答案,但实际上找不到。本质上,为了简单起见,我想坚持使用检查引擎,但是我开始认为实现我所追求的最佳方法是完全迁移到新引擎(例如弹性搜索)。

非常感谢。

【问题讨论】:

    标签: umbraco umbraco8 examine


    【解决方案1】:

    使用阿尔戈利亚?它是免费的,并且可以轻松完成您需要的工作? https://www.algolia.com/

    【讨论】:

      【解决方案2】:

      Examine 基于称为 Lucene 搜索索引的东西。众所周知,Lucene 并没有真正做同义词,恐怕(read why here and potential solution)。

      你的想法可能是正确的。检查擅长做什么,如果您想使用更高级的搜索,那么最好使用更高级的搜索提供程序。有很多选择,Algolia 是 Saas,并根据您的使用情况提供免费计划。它易于安装,您可以从前端定位数据。

      您还可以查看 Azure 认知搜索或 Solr。这些可能更难实现,但也可以完成这项工作

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-04
        • 1970-01-01
        相关资源
        最近更新 更多