首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关系数据库之上的Solr-ish查询API

关系数据库之上的Solr-ish查询API
EN

Stack Overflow用户
提问于 2016-03-03 20:36:20
回答 1查看 52关注 0票数 0

我有一个数据源,它位于关系数据库中。我设法在Solr中索引/存储所有内容,并且看到搜索性能和出色的API (搜索/管理.等)而兴奋不已。

然而,人们认为,如果您的数据是真正的结构化,关系数据库应该是快速的,如果您索引所有。然而,即使我将所有数据转储到一个像MySQL这样的关系数据库中,我所缺少的是所有漂亮的查询API。

我想我的问题是:

  1. 是否可以只使用Solr-ish的查询API而完全使用关系数据库作为后端,而完全不使用索引。
  2. 如果这是不可能的,那么是否有任何成熟的项目/产品可以在关系数据库上构建完整的堆栈查询API?
EN

Stack Overflow用户

发布于 2016-03-04 08:34:07

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

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

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35782528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档