2015-04-18 112 views
0

我正在使用Magento進行搜索,並設置了一些篩選器來優化搜索結果。Solr查詢的ParseException

如果我做它返回一個簡單的搜索結果細,並用下面的搜索請求的Solr(Solr的3.6.2)

路徑= /選擇 PARAMS = {拼寫檢查=真&排序=得分+降序& spellcheck.extendedResults =真& json.nl =地圖&重量= JSON & spellcheck.collat​​e =真&版本= 1.2 &行= 1 & FL = ID &開始= 0 & q =膠原& spellcheck.dictionary =馬根to_spell_en & spellcheck.count = 2 & QT = magento_en & FQ =(能見度:3 + OR +能見度:4)+和+ STORE_ID:1}

然而,當我過濾我沒有得到任何結果。我已經看過了Solr的日誌,似乎一個ParseException正在被引導通過(以下查詢)通過搜索查詢觸發:

路徑= /選擇 PARAMS = {小=上&排序=得分+降序& json.nl =地圖&重量= JSON &版本= 1.2 &行= 9999 & facet.query = category_ids:3 & facet.query = category_ids:5 & facet.query = category_ids:6 & facet.query = category_ids:7 & facet.query = category_ids:8 & facet.query = category_ids:11 & facet.query = category_ids:58 & facet.query = category_ids:10 &開始= 0 & Q =膠原& facet.field = attr_nav_select_bottle_size & facet.field = attr_nav_multi_concern1 &面{EX%3Dbottle_size!} {EX%3Dconcern1!}點域= attr_nav_multi_skin_types & QT = magento_en & FQ =(能見度:3 + OR +能見度:4){EX%3Dskin_types!} + AND +({標籤%3Dconcern1!} attr_nav_multi_concern1:29)+ AND + STORE_ID:1}

正被記錄的錯誤是:

無法解析'(visibility:3 OR visibility:4)AND ({!tag = concern1} attr_nav_multi_concern1:29)AND store_id:1': 遇到「」}「」}「」在第1行第50列。

任何人都可以看到什麼是錯誤的查詢?

回答

0

最終發現,我們有一個過時的擴展,沒有與最新的Magento企業Solr實施工作。升級它,一切都很好。

+0

嗨,理查德,這個過時的延期的名字是什麼?看來我有同樣的問題,我無法弄清楚。另外,它與solr-config或schema.xml有關嗎?謝謝。 – 10basetom