【问题标题】:How to Customize the full text search function provided by postgresql如何自定义postgresql提供的全文搜索功能
【发布时间】:2011-01-25 14:08:18
【问题描述】:

我正在尝试自定义 postgresql 全文搜索功能,以便

例如,我可以输入“Stouffers”并匹配 Stouffers 的冷冻食品。如果我省略一个“f”并将其拼写为“Stoufers”,我将找不到匹配项。这是自定义文本搜索应该处理的事情之一。它将所有文本转换为语音类型代码并对其进行搜索。

请帮助我解决这个问题。 我找到了一些帮助,我需要在 C 中编写一个自定义解析器来执行此操作,但我的 C 语言很差。

【问题讨论】:

    标签: python django postgresql


    【解决方案1】:

    也许您可以尝试使用 ISpell 字典用于 postgresql 或 Tsearch2,其中包含一些 spelling correction module

    【讨论】:

      【解决方案2】:

      或者获取具有词干、拼写、拼音等功能的独立搜索引擎,例如 Solr 或 Xapian。
      Django-haystack 为您提供这两者。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-01-05
        • 1970-01-01
        • 2018-02-18
        • 1970-01-01
        • 2011-01-09
        • 1970-01-01
        相关资源
        最近更新 更多