gpt4 book ai didi

solr - Apache Cassandra 与 Apache Solr 的集成

转载 作者:行者123 更新时间:2023-12-04 12:23:10 26 4
gpt4 key购买 nike

我熟悉 MSSQL 数据库上的 Apache Solr,但现在我正在研究如何将 Apache Solr 与 Apache Cassandra 集成,而不是我的 MSSQL 数据库。

我正在寻找设置此集成的教程和第一步,但找不到任何有用的东西。

使用 MSSQLDB,我的数据配置将如下所示:

<dataConfig>
<dataSource driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://localhost:1433;databaseName=test" user="sa" password="74667fghbjj3" />
<document name="cameras">
<entity name="camera" query="select * from cameras WHERE isapproved='true'"
deltaImportQuery="select * from cameras WHERE updatedate &lt; getdate() AND isapproved='true' AND id='${dataimporter.delta.id}'"
deltaQuery="select id from cameras where isapproved='true' AND updatedate &gt; '${dataimporter.last_index_time}'">
<field name="id" column="ID" />
<field name="title" column="TITLE" />
<field name="friendlyurl" column="FRIENDLYURL" />

<entity name="camera_country" query="select countryid from cameras where id=${camera.id}">
<entity name="countries" query="select title_nl as country_nl,title_en as country_en from countries where id = ${camera_country.countryid}">
</entity>
</entity>
</entity>
</document>
</dataConfig>

但是我将如何使用 Cassandra 作为我的 NOSQL DB 来解决这个问题?

谢谢!

最佳答案

Solandra 是 Jake Luciani 的一个开源爱好项目。他讲述了 Solandra 的历史,并领导了下一代 Solandra 的 DSE Search 的开发。他在这个 blog post 中谈论它.这是我所知道的将常规 Solr 4 接口(interface)与 Cassandra 一起使用来复制数据并提供诸如容错之类的东西的最佳方式。您可以下载它以免费试用,DataStax 确实为初创公司提供特别定价,物有所值。只是 DataStax 必须证明在其中投入资源是合理的。有关它的更多详细信息,请参阅 the docs .免责声明,我确实为 DataStax 工作。

关于solr - Apache Cassandra 与 Apache Solr 的集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12324837/

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