Solr 6 3 入門教程(二) SolrJ

2021-07-25 09:24:33 字數 1360 閱讀 5332

原文:

./solr start -e techproducts

org.apache.solrgroupid>

solr-solrjartifactid>

6.3.0version>

dependency>

// 單節點

solrclient solr = new httpsolrclient.builder(urlstring).build();

// 集群

string zkhoststring = "zkservera:2181,zkserverb:2181,zkserverc:2181/solr";

solrclient solr = new cloudsolrclient.builder().withzkhost(zkhoststring).build();

solrinputdocument document = new solrinputdocument();

document.addfield("id", "552199");

document.addfield("name", "gouda cheese wheel");

document.addfield("price", "49.99");

updateresponse response = solr.add(document);

solr.commit();

// 您還可以在查詢物件上設定任意引數。 

// 下面的前兩個**行彼此相等,第****如何使用任意引數q來設定查詢字串:

// 官方給出的示例**,沒有查詢到結果

query.set("fl", "category,title,price");

query.setfields("category", "title", "price");

query.set("q", "category:books");

// 有結果的**

solrquery

query = new solrquery();

query.set("q", "name:gouda cheese wheel");

queryresponse response = solr.query(query);

solrdocumentlist list = response.getresults();

window環境下solr6 3配置

window 環境下solr6.3配置 window環境下solr6.3配置 一 環境 1 solr6.3.0 2 jdk1.8 3 apache tomcat 8.0.41 二 過程 3 將 solr 壓縮包中 solr 6.3.0 server lib ext 中的 jar 全部複製到 f ki...

React入門教程(二)

react基礎總結 續 示例 commentbox react createclass hello,world i am a commentbox.reactdom render react createelement commentbox null document getelementbyid ...

Docker 入門教程(二)

首先,讓我們通過下面的命令來檢查docker的安裝是否正確 docker info 如果沒有找到這條命令,則表示docker安裝錯誤。如果安裝正確,則會輸出類似下面的內容 到 這一步docker裡還沒有映象或是容器。所以,讓我們通過使用命令預先構建的映象來建立來乙個 sudo docker pull...