搭配 SQuirreL SQL 使用 JDBC

Solr 的 JDBC 驅動程式支援 SQuirreL SQL

若要組態此功能,您需要為 Solr 建立新的驅動程式。這會將數個 SolrJ 用戶端 .jar 新增至 SQuirreL SQL 類別路徑。所需的檔案為:

  • $SOLR_TIP/server/solr-webapp/webapp/WEB-INF/lib/*$SOLR_TIP/server/lib/ext/* 中找到的 SolrJ 相依性 .jar。在 Solr 發行版本中,這些相依性並未與 Solr 的相依性分開,因此您必須包含全部,或手動選擇所需的確切集合。請參閱 maven 版本,以了解您版本所需的確切相依性。

  • $SOLR_TIP/server/solr-webapp/webapp/WEB-INF/lib/solr-solrj-<version>.jar 找到的 SolrJ .jar

建立驅動程式後,您可以使用一般章節中概述的連線字串格式,建立與 Solr 的連線,並使用編輯器發出查詢。

新增 Solr JDBC 驅動程式

開啟驅動程式

image

新增驅動程式

image

命名驅動程式

為驅動程式提供名稱,並提供 URL 格式:jdbc:solr://<zk_connection_string>/?collection=<collection>。請勿填入變數 "zk_connection_string" 和 "collection" 的值,這些值會在稍後組態與 Solr 的連線時定義。

image

將 Solr JDBC jar 新增至類別路徑

image
image
image
image

新增 Solr JDBC 驅動程式類別名稱

新增 .jar 後,您還需要另外定義類別名稱 org.apache.solr.client.solrj.io.sql.DriverImpl

image

建立別名

若要定義 JDBC 連線,您必須定義別名。

開啟別名

image

新增別名

image

組態別名

image

連線至別名

image

查詢

成功連線至 Solr 後,您可以使用 SQL 介面輸入查詢並使用資料。

image