1

在 Datastax 图数据库中使用 Solr 的最佳方法是什么。所以,目前我们有 4 个节点集群,其中 3 个节点是 DSE,1 个节点用作 Solr 实例。

现在,目前我们正在使用 Solr Web 服务将 Solr 集成到我们使用 gremlin 与 DSE 对话的后端代码中。

现在,我们即将向集群添加一个 Solr 实例,并且使用 Solr webservice 似乎不是一个好的选择,因为我们将有多个 url 来访问正确的索引。

当您在后端的 Datastax 上使用 Gremlin 时,集成 Solr 的最佳方法是什么。

4

1 回答 1

1

这里有几件事:

  1. 您的节点在同一数据中心内启用了不同的工作负载。您需要为数据中心内的所有节点启用图形和搜索工作负载。有关类似问题,请参阅此答案
  2. 您可以直接从 Gremlin 使用 DSE 搜索,无需明确指定 Tomcat URL。您只需要在相应的属性上创建一个搜索索引,然后使用 , 等操作即可tokenregex请参阅DSE Graph 文档的相应部分
  3. 即使没有 Gremlin,您也可以直接使用 CQL 中的大部分 DSE 搜索功能,而无需了解任何有关 Web 服务 URL 的信息 - 您只需要solr_query用于查询规范,或者仅SELECT ... FROM ... WHERE col LIKE 'text%';在 DSE 6.x 版本中使用。
于 2019-12-27T11:28:54.537 回答