Solr搜尋結果說明
在admin頁面,輸入相關內容後,會返回xml格式的內容。說明如下:
<?xml version="1.0" encoding="UTF-8"?> <response> <lst name="responseHeader"> <int name="status">0</int> <int name="QTime">3</int><!--查詢耗時(毫秒)Solr有一些快取(儲存過去的搜尋結果),提高了搜尋效率--> <lst name="params"><!--查詢的引數--> <str name="indent">on</str><!--是否縮排XML檔案--> <str name="rows">10</str><!--返回的結果條數--> <str name="start">0</str><!--搜尋結果的開始位置--> <str name="q">monitor</str> <str name="version">2.2</str><!--版本資訊--> </lst> </lst> <!--numFound是找到幾條,start從第幾條開始顯示--> <!--這裡並沒有顯示得分情況(非full interface),但結果其實已經按照得分排序了(Solr預設)--> <!--如果是full interface查詢,result會包括maxScore屬性,標識最高得分--> <result name="response" numFound="2" start="0"> <doc> <!--如果是full interface查詢,這裡會有得分情況(預設) <float name="score">0.5747526</float> --> <!--預設情況Solr會列出所有儲存的fields (不是所有field都需要儲存,雖然可能根據它來查索引,但不用包含在就結果中) --> <!-- 注意,某些field是多值的,由arr標籤標記的 --> <arr name="cat"><str>electronics</str><str>monitor</str></arr> <arr name="features"><str>30" TFT active matrix LCD, 2560 x 1600, .25mm dot pitch, 700:1 contrast</str></arr> <str name="id">3007WFP</str> <bool name="inStock">true</bool> <str name="includes">USB cable</str> <str name="manu">Dell, Inc.</str> <str name="name">Dell Widescreen UltraSharp 3007WFP</str> <int name="popularity">6</int> <float name="price">2199.0</float> <str name="sku">3007WFP</str> <arr name="spell"><str>Dell Widescreen UltraSharp 3007WFP</str> </arr> <date name="timestamp">2008-08-09T03:56:41.487Z</date> <float name="weight">401.6</float> </doc> <doc> ... </doc> </result> </response>
<?xml version="1.0" encoding="UTF-8"?> <response> <lst name="responseHeader"> <int name="status">0</int> <int name="QTime">3</int><!--查詢耗時(毫秒)Solr有一些快取(儲存過去的搜尋結果),提高了搜尋效率--> <lst name="params"><!--查詢的引數--> <str name="indent">on</str><!--是否縮排XML檔案--> <str name="rows">10</str><!--返回的結果條數--> <str name="start">0</str><!--搜尋結果的開始位置--> <str name="q">monitor</str> <str name="version">2.2</str><!--版本資訊--> </lst> </lst> <!--numFound是找到幾條,start從第幾條開始顯示--> <!--這裡並沒有顯示得分情況(非full interface),但結果其實已經按照得分排序了(Solr預設)--> <!--如果是full interface查詢,result會包括maxScore屬性,標識最高得分--> <result name="response" numFound="2" start="0"> <doc> <!--如果是full interface查詢,這裡會有得分情況(預設) <float name="score">0.5747526</float> --> <!--預設情況Solr會列出所有儲存的fields (不是所有field都需要儲存,雖然可能根據它來查索引,但不用包含在就結果中) --> <!-- 注意,某些field是多值的,由arr標籤標記的 --> <arr name="cat"><str>electronics</str><str>monitor</str></arr> <arr name="features"><str>30" TFT active matrix LCD, 2560 x 1600, .25mm dot pitch, 700:1 contrast</str></arr> <str name="id">3007WFP</str> <bool name="inStock">true</bool> <str name="includes">USB cable</str> <str name="manu">Dell, Inc.</str> <str name="name">Dell Widescreen UltraSharp 3007WFP</str> <int name="popularity">6</int> <float name="price">2199.0</float> <str name="sku">3007WFP</str> <arr name="spell"><str>Dell Widescreen UltraSharp 3007WFP</str> </arr> <date name="timestamp">2008-08-09T03:56:41.487Z</date> <float name="weight">401.6</float> </doc> <doc> ... </doc> </result> </response>
相關推薦
Solr搜尋結果說明
在admin頁面,輸入相關內容後,會返回xml格式的內容。說明如下: <?xml version="1.0" encoding="UTF-8"?> <response> <lst name="responseHeader">
solr搜尋結果按某欄位排序
如果想要搜尋結果按某一field排序, 而相同的field情況下匹配度高的優先 1) 使用sort 可見使用sort排序只滿足將section=3的排在前面, 但是同樣都是section為3的不符合按相似度排序 2) 應該對排序欄位加權才是正解
solr 搜尋時加空格沒有結果
使用SOLR搜尋時候常會出現以下問題,比如搜尋“茶油” 可以搜尋到結果,但是 茶和油之間加個空格就沒有結果了 首先你要了解產生這個原因的原理。 schema.xml <defaultSearchField>name</defaultSearchFie
Solr分詞搜尋結果不準確
Solr的schema.xml預設配置分詞後條件取 OR 例如:大眾1.6T 系統會自動分詞為 【大眾】 【1.6T】(ps:不同分詞器分詞效果不同) 會搜尋出包含 【大眾 OR 1.6T】 的結果。 想要讓Solr搜尋預設為 【大眾 AND 1.6T
solr faceting 搜尋結果統計 php客戶端
關於solr的faceting 有很多中處理方案;比較常用有 faceting textfaceting datefaceting query模擬一個簡單的需求:企業索引庫中 [list][*]欄位comCate 公司型別 [*]欄位comSize 公司規模 [*]欄位dat
織夢手機站搜尋結果顯示為電腦站的搜尋結果模板的解決方法
有使用dedecms最新程式移動版的同學肯定遇到過,手機版搜尋結果跳轉到的是電腦版搜尋結果頁面去了。 解決方法 1、在移動站模板的搜尋框程式碼上加入 <input type="hidden" name="mobile" value="1" /> <form name="formsea
織夢搜尋結果為空時輸出自定義提示資訊
開啟 search.htm 搜尋結果模板檔案,把你的分頁條標籤,例如 {dede:pagelist listsize=4} 改成 {dede:pagelist listsize=4 runphp=yes} @me = (strpos(@me,'0條') ? "<p style='color:#f0
Linux系統下安裝solr搜尋伺服器和訪問不了solr首頁問題
第一步:安裝linux、jdk、tomcat。 jdk安裝步驟詳細見 安裝jdk [[email protected] ~]# ll total 8044 -rw-r--r--. 1 root root 8234674 Oct 27 2013 apac
solr搜尋_商品分類_品牌列表_規格列表的實現思路和步驟
第一步: 事先我們已經將itemCat表中的資料放入了solr中,所以這裡可以直接使用solr的分組查詢,查詢商品分類資料 第二步: 將商品分類表全部快取進redis資料庫中 快取的形式是map型別 大key=itemcat&nbs
ElasticSearch最佳入門實踐(五十二)定製搜尋結果的排序規則
1、預設排序規則 預設情況下,是按照_score降序排序的 然而,某些情況下,可能沒有有用的_score,比如說filter GET /_search { "query" : { "bool" : { "filter
selenium+java 獲取所有關於關鍵字元素並列印元素的個數 or 迴圈列印搜尋結果的標題
public class ElementsDemo { public static void main(String[] args) throws InterruptedException { //驅動配置 System.setProperty("webd
如何優雅地遮蔽掉Google搜尋結果中視訊、新聞、圖片等結果
本人在使用Google搜尋的時候,經常發現一些相關性的YouTube視訊還有Google自家產品的搜尋結果出現,在使用了指令碼優化之後,十分不美觀。在看了Adblock Plus的自定義過濾器文件之後,終於有了突破。 下面分享一下過程,希望能有所幫助。 下面是Google搜尋“我的”一次的結
搜尋結果摘要
如果搜尋結果內容太多,我們只想顯示前幾個字元, 必須與高亮一起使用 String keywords = "培訓"; List<Article> articleList = new ArrayList<Article>(); Que
python 爬取 豆瓣網 搜尋結果 同城活動 資料
主要使用的庫: requests:爬蟲請求並獲取原始碼 re:使用正則表示式提取資料 json:使用JSON提取資料 pandas:使用pandans儲存資料 bs4:網頁程式碼解析 以下是原始碼: #!coding=utf-8 import requests
thinkphp3搜尋結果分頁
公司的辦公室搬到武昌,辦公室水不好喝 還是樂百氏 娃哈哈的水我們oa用的tp3的一套oa,現在boss要求按狀態 和型別(2個維度)來搜尋案子 數量多,用 分頁注意到初始的表單 input的name 就得是資料庫表格的欄位! 不然後面對應有點麻煩。 1 先做不分頁! 一次讀出顯示 問題就是 2個關鍵詞 注意
Vue音樂--搜尋頁面05_搜尋結果列表佈局
大概步驟: 目標效果 五、搜尋結果列表佈局 要點: 根據li陣列項的type區分當前項是歌手和歌曲 區分後dom渲染不同的內容 SearchSuggest.vue <ul> <li v-for="item of result"
Lucene學習篇之高亮搜尋結果
前言: import org.apache.lucene.document.Document; import org.apache.lucene.index.DirectoryReader; import org.apache.lucene.index.IndexRe
Solr===>>查詢結果高亮顯示===>>程式碼僅將查詢到的第一個solr域中的第一個值高亮顯示
// 查詢結果高亮顯示 public Map<String, Object> searchHightLight(Map searchMap){ Map map=new HashMap(); HighlightQuery query = ne
Android學習筆記之百度地圖(周邊檢索poiSearchNearBy跳轉頁面並輸出搜尋結果)
package xiaosi.baiduMap;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import com.baidu.map
ES搜尋結果調優
訪問我的部落格 自從使用 ElasticSearch 重構了主站的搜尋專案之後,之後又陸續接入了其他兩個專案,目前使用 SpringBoot 方式跑了一個偽叢集,主站使用的時候,比較穩定,沒有人反饋說有問題。 但新接入的一個站點商務反饋說,搜尋不夠準確,完全匹配的關鍵詞不是排在搜尋結果列表首位,跑到搜尋上