我正在使用NUTCH 1.4和SOLR 3.3.0來抓取和索引我的網站。在前端,我使用php API SOLARIUM來查詢SOLR。我有我的默認搜索以下字段: content -> of type Text
title -> of type Text
ur-> of type url
我要搜索的關鍵字,但在同一時間,我要排除一些基於某些URL模式的結果,而不會影響總人數結果返回。 (
我們如何獲得Solr 3.6.1返回地理空間搜索結果均經bbox篩選並按距離排序? 我想追加一個&sort=geodist() asc爲在Solr docs規定的URL,但我得到的錯誤: sort param could not be parsed as a query, and is not a field that exists in the index: geodist() 查詢網址與排序&
我想創建一個過濾器查詢與日光浴場,使用大量的ORs。在SQL相當於將 select * from myTable where myValue in (1,3,5,6,9);
,我已經爲我的過濾器查詢創建的字符串是這樣的: spr:1 OR spr:3 OR spr:5 OR spr:6 OR spr:9
當我執行查詢,這個錯誤被拋出: Exception: Solr HTTP error:
我正在使用庫(Solr的Solarium),並且它返回的結果是我不熟悉的格式。下面的代碼塊顯示print_r($resultset)對庫函數返回的結果$resultset的輸出。 我希望它是一種格式(可能是數組?),我在那裏進一步處理數據,並將其轉換爲最終格式JSON。我怎樣才能做到這一點? json_encode($resultset)只給了我一個空的JSON字符串{}。 數據以原始格式 Sol
我有一個多值字段的名稱,我必須找到列表中匹配值的索引。 DOC example:
profile_id: 1
names: [ "My name", "something", "My second name", "My nickname"]
查詢: profile_id:1 AND names:"My secon name"~
預期結果: my doc, and the index
我使用Solarium從PHP訪問Solr。當我使用Solarium執行正常的選擇查詢時,一切正常。 問題:當我嘗試執行MoreLikeThis查詢時,嘗試執行查詢時出現以下錯誤。出了什麼問題,如何解決? Solr HTTP error: Not Found (404)
Location:
/home/mysite/public_html/application/libraries/Sola