1. 程式人生 > >Solr筆記四之Solrj建立索引和搜尋的一般步驟

Solr筆記四之Solrj建立索引和搜尋的一般步驟

HttpSolrServer hss=new HttpSolrServer("http://localhost:8080/solr");

SolrQuery sq=new SolrQuery("*:*");

QueryResponse qr=hss.query(sq);

SolrDocumentList list=qr.getResults();

for(SolrDocument sd:list)
{
Iterator iter=sd.keySet().iterator();
for(;iter.hasNext();)
{
String key=(String) iter.next();
Object value= sd.get(key);

System.out.println(key+"---->"+value);


}
System.out.println("----------------------------");
}

相關推薦

Solr筆記Solrj建立索引搜尋一般步驟

HttpSolrServer hss=new HttpSolrServer("http://localhost:8080/solr");SolrQuery sq=new SolrQuery("*:*");QueryResponse qr=hss.query(sq);SolrDocumentList list=

JSP學習筆記outsession物件

接著上篇繼續講JSP的9大物件。 C、out物件 out物件是 javax.servlet.jsp.JspWriter 類的例項,用來在response和request物件中寫入內容。最初的JspWriter類物件根據頁面是否有快取(快取區使用來儲存臨時資料的)來進行不同

solr搜索solrJ語法(三)

solr語法 solrj語法 1.1 solr語法一.基本查詢q 查詢的關鍵字,此參數最為重要,例如,q=id:1,默認為q=*:*,fl 指定返回哪些字段,用逗號或空格分隔,註意:字段區分大小寫,例如,fl= id,title,sortstart 返回結果的第幾條記錄開始,一般分頁用

Python筆記操作文件

AC 拷貝 布爾類型 重復 cti 導致 stripe 就是 ani 一、字符串方法補充(join、split) join方法: # join方法,連接字符串 1、把一個list變成了字符串 2、通過某個字符把list裏面的元素連接起來 # 3、只要是可以循環的都可以連接

Python學習筆記字典keys()、values() items()方法

com png inf keys 學習筆記 修改 分享圖片 clas 沒有 隨筆記錄方便自己和同路人查閱。 #------------------------------------------------我是可恥的分割線--------------------------

mysql建立索引檢視

索引建立: 1.選表,設計表,選擇欄位 2.建檢視: 新建檢視,寫檢視程式碼 select `parkingmessage`.`id` AS `id`,`parkingmessage`.`version` AS `version`,`parkingmessage`.`sna

mysql資料庫建立索引使用

1. 2               需要注意: ,後續新增修改索引。。需要注意索引需要的不同資料庫引擎 alter table user add fulltext(欄

《iOS Drawing Practical UIKit Solutions》讀書筆記() —— 遮罩,模糊動畫

遮罩,模糊和動畫會為我們的APP增色不少,現在,就讓我們瞭解一下吧。 用Blocks繪製Images 利用下面工具函式,可以簡化建立image的過程。 typedef void(^DrawingStateBlock)(); UIImage * DrawIntoImage(CG

mysql筆記排序、聚合、分組

1.-- 排序     -- order by 欄位  預設就是升序排序(小的在前 大的在後)     -- asc從小到大排列,即升序          -- 查詢

[基礎篇]ESP8266-NonOS學習筆記()GPIO操作(按鍵、LED、中斷、定時器)

  本篇文章我們再回到基礎篇,難道你還以為我會講UDP?啊哈哈哈,UDP肯定是會講的,但是應用場景不是很多,我們放到後面再講,不過也是簡單一講,畢竟熟悉UDP協議的人來說,都知道UDP一種不可靠的傳輸協議,可以這樣形容“我(Client)只管發,你(Server)愛收不收”,所以在一些實際應用場景

Java連線單機版solr測試程式碼solrJ的運用

1、首先確保solr伺服器已開啟,本地通過http://ip:埠號/solr可以訪問到 2、pom.xml中引用solrJ.jar包 <properties> <solrj.version>4.10.3</solrj.version&

MyBatis筆記一對一關聯對映

一對一關係推薦使用唯一主外來鍵關聯,即兩個表使用外來鍵關聯,由於是一對一關聯,因此還需要給外來鍵增加unique唯一約束。 下面我們以每個人只有一張身份證,一個身份證對應一個人為例。 1、在資料庫mybatis中新建兩張表,並插入一條資料,表結構如下: 表資料如下:

10、索引庫的查詢:Lucene的高階搜尋技術

Lucene的高階搜尋技術首先要說的就是 SpanTermQuery ,他和TermQuery用法很相似,唯一區別就是SapnTermQuery可以得到Term的span跨度資訊,用法如下:@Test

RocketMQ學習筆記【DefaultMQPullConsumer使用與流程簡單分析】

我們首先看下DefaultMQPullConsumer使用例子: package com.swk.springboot.rocketmq; import java.util.HashMap; import java.util.List; import java.util.Map; import

Elasticsearch建立索引對映結構詳解

前言 這篇文章詳細介紹瞭如何建立索引和某個型別的對映。 下文中[address]指代elasticsearch伺服器訪問地址(http://localhost:9200)。 1       建立索引 1.1     簡單建立語句 curl -XPUT [addres

Openwrt研習筆記原始碼的下載編譯

哎呀,昨天拉下一天的筆記沒寫,不過這也不能怪我,是我的網站伺服器出問題了,釋出不了….今天補上昨天的內容 上一篇說到刷TL-WR703N的系統成openwrt,那些都是網上搜羅的,按照著做就好了,先學習才能進步嘛 今天要記錄的內容有:下載原始碼,ubuntu13.04下編譯原始碼 下載原始碼

kvm虛擬化學習筆記()kvm虛擬機器日常管理與配置

KVM虛擬機器的管理主要是通過virsh命令對虛擬機器進行管理。 1. 檢視KVM虛擬機器配置檔案及執行狀態 (1) KVM虛擬機器預設配置檔案位置: /etc/libvirt/qemu/ autostart目錄是配置kvm虛擬機器開機自啟動目錄。 (2) virsh命令幫助 # virsh -help

Lucene 6.2.1入門教程(一) 建立索引基本搜尋索引

  簡單說兩句,Lucene現在高版本的教程很少,網上基本是4.0以下的,目前最新版是6.2.1,所以我試著來寫寫這個版本的教程。   至於那些概念什麼的,我就不多說了,大家可以參考以前的舊教程來了解Lucene的體系結構和基本原理。大致說一下Lucene就是通過建立索引這

elkes建立索引,新增分詞,拼音分詞

1.安裝pinyin外掛和ik外掛。2.先建立type(kibana操作):PUT article_v2018051101/ {   "index": {     "analysis": {       "analyzer": {         "ik_pinyin_ana

Lucene建立索引索引的基本檢索

Author: 百知教育 gaozhy 注:演示程式碼所使用jar包版本為 lucene-xxx-5.2.0.jar lucene索引操作 建立索引程式碼 try {