gpt4 book ai didi

mysql - 基于关系数据库的 Solr-ish 查询 API

转载 作者:行者123 更新时间:2023-11-29 21:19:15 27 4
gpt4 key购买 nike

我有一个位于关系数据库中的数据源。我设法将所有内容索引/存储到 Solr 中,并很高兴看到搜索性能和出色的 API(搜索/管理等)。

但是,人们说,如果您的数据是真正结构化的,那么如果您对所有内容都建立索引,关系数据库应该会很快。然而,即使我将所有数据转储到像 MySQL 这样的关系数据库中,我所缺少的还是所有漂亮的查询 API。

我想我的问题是:

  1. 是否可以只使用Solr-ish的查询API并完全使用关系数据库作为后端而不使用索引。

  2. 如果不可能,有没有成熟的项目/产品可以在关系数据库上构建全栈查询API?

最佳答案

文档搜索引擎和关系数据库服务于不同的使用模式。如果您将 Solr 用于涉及标记化和分析链的任何内容,则在 RDBMS 中复制该功能需要您自己实现该功能(或者仅使用子集,例如某些 RDBMS 中的全文索引)。我在 Should I just query the database or use a proper search engine solution? 中详细介绍了其中一些差异和功能。 .

通常最好使用 RDBMS 作为数据的主存储,然后根据需要将其推送到搜索索引中。这还可以让您从那些关心搜索及其试图解决的问题的人那里获得新功能,而不必等待利基产品在您的 RDBMS 之上实现它(在每次迭代中仍然有相当多的新功能) Lucene、Elastic 和 solr)。

关于mysql - 基于关系数据库的 Solr-ish 查询 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35782528/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com