我想在我的节点js应用程序中实现全文搜索(FTS)查询。我使用的数据库是MySQL。我知道MySQL确实有对FTS的内置支持,但遗憾的是它不支持奇异/复数,同义词和屈折词。 还有其他可用于MySQl的FTS库。以下是我感兴趣的两个
我非常确定Shpinx Search有npm包,可以与节点js一起使用。我不确定Lucene是否可以与节点js一起使用?
如果lucene可以与节点js一起使用,请告诉我,如果是的话,请提供相同的文档。
谢谢!
答案 0 :(得分:2)
您可以为Lucene提供多种替代方案,例如query-engine和several other tools。
此外,如果您想将FTS与节点一起使用,您可以查看Norch,例如建议this answer on a look-alike topic。
最佳,
答案 1 :(得分:2)
此处search-index
和Norch
的维护者。它们可能就是你要找的东西。如果需要,您甚至可以将MySQL数据库用作后端。