【问题标题】:Full Text Search with NodeJS使用 NodeJS 进行全文搜索
【发布时间】:2023-03-02 23:44:02
【问题描述】:

我想在我的节点 js 应用程序中完成全文搜索 (FTS) 查询。我使用的数据库是 MySQL。我知道 MySQL 确实有对 FTS 的内置支持,但遗憾的是它不支持单数/复数、同义词和屈折词。 还有其他可用的 FTS 库可以与 MySQl 一起使用。以下是我感兴趣的两个

  • Lucene
  • 狮身人面像搜索

我非常确定 Shpinx Search 有 npm 包,可以和 node js 一起使用。我不确定 Lucene 是否可以与 node js 一起使用?

请让我知道 lucene 是否可以与 node js 一起使用,如果可以的话,请提供相同的文档。

谢谢!

【问题讨论】:

    标签: mysql node.js lucene full-text-search sphinx


    【解决方案1】:

    search-indexNorch 的维护者在这里。它们可能是您正在寻找的东西。如果需要,您甚至可以将 MySQL 数据库用作后端。

    https://github.com/fergiemcdowall/search-index(库)

    https://github.com/fergiemcdowall/norch(服务器)

    【讨论】:

      【解决方案2】:

      对于 Lucene,您有多种选择,例如 query-engineseveral other tools

      另外,如果你想在节点上使用 FTS,你可以看看 Norch,比如建议 this answer on a look-alike topic

      最好的,

      【讨论】:

        猜你喜欢
        • 2012-07-29
        • 2010-11-11
        • 2010-11-25
        • 2017-06-04
        • 2013-04-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多