2014-02-26 40 views
0

在多個內核上加入我試圖寫兩個Solr的內核,都在同一個JVM之間的連接查詢。一個非常簡單的內核描述:類別包含ID(INT場)和關鍵字(多值文本字段)和FIRMA關於公司的信息包含一個絲毫場categ_id(多值的int字段)。我想要得到的是具有所搜索的關鍵詞,但首先我只是想看看所有的公司通過ID指定類別的公司的ID的。查詢看起來像:的Solr Solr中4.6.1

catDEkw/select?q=*:*&wt=json&indent=true&fl=*,score&fq={!join from=id to=cf_cs_ids fromIndex=searchDEbis}cf_cs_ids:926

其中:

  • catDEkw是類核心白衣ID作爲類別ID
  • searchDEbis是包含關於公司的信息,並有cf_cs_ids領域的核心(這是一個多值字段)

沒有結果。難道我做錯了什麼?或者問題是加入之後的字段類型? 在此先感謝!

回答

1

我可能是錯的,但如果我理解正確的話,從應cf_cs_ids。即;

catDEkw /選擇Q = &重量= JSON &縮進=真& FL = *,得分& FQ = cf_cs_ids {加入 從= cf_cs_ids到= ID的fromIndex = searchDEbis!}: 926

+0

坦白地說,我很懷念邏輯,但你說得對!非常感謝你,祝你有美好的一天! – vuky