0
Solr的搜索查詢我已經配置Solr的和索引的MySQL數據庫的必要的字段值雖然由Solr的UI提供的數據導入工具。通過PHP捲曲
我詢問了必要的文字[給予一個值「Q」參數],它給了我使用Solr的UI時結果 - >查詢工具。
它提供了一個網址,讓您可以直接查看的結果,如下面
如所示://搜索「摩托車」,這種方法可行
http://www.somesite.com/solr/collection1/select?q=Motorbike&wt=json&indent=true&defType=edismax&stopwords=true&lowercaseOperators=true
當我指定搜索文本PHP變量和 設置如下圖所示
$search_txt = "Motorbike";
$url = "http://www.somesite.com/solr/collection1/select?q=".$search_txt."&wt=json&indent=true&defType=edismax&stopwords=true&lowercaseOperators=true";
但是,當我嘗試使用捲曲使用url檢索結果作爲創建翔在第二種方法中,進入我的網站,它給了我一個空的結果集。我不知道爲什麼?
有誰知道爲什麼?我正在開發一個CodeIgniter項目,並嘗試檢索結果,而不嘗試任何浮華,因爲它是一種快捷方式。
任何想法??
感謝您的建議Mysterion,試過了也,但結果是一樣的。 我想是這樣,通過「用urlencode」和「%5E」取代「^」字符,然後它給了我結果。所以我會嘗試通過urlencoding從URL的「q」參數開始的整個字符串並嘗試一下。 謝謝 –