簡體   English   中英

如何使用多個字段作為輸入生成Solr查詢

[英]How to generate the Solr query with multiple fields as input

我有一個模塊,其中包含4個部分列表視圖,如Id,Name,Dept和Age。 在我的UI中,如果我從“名稱”部分中選擇多個名稱,並且我還從“部門”部分選擇多個部門值,則所有此字段都應生成一個查詢以命中Solr API並返回響應。 我嘗試了一些不工作的例子

這里是我迄今為止嘗試過的示例查詢:

HTTP://本地主機:8983 / solr的/ leadsight /選擇縮進= ON&Q =阿爾瓊&FQ =品名:阿瓊&端面=真facet.field =名稱&facet.sort =計數&facet.missing =真行= 100000&重量= JSON&縮進=真

上面的查詢只找到一個值搜索但我想要多個值,並且不同的字段值數據應該傳遞給Solr查詢。

根據您的編碼要求:

1.總是更喜歡選擇值作為Int,而不是來自下拉列表的字符串並將其傳遞給查詢(在Solr或任何數據庫中),確保在HTML中的名稱中有數組格式,這將選擇多個選定的值從下拉列表。

<select name="some_name[]">
<option value="0">select all</option>
<option value="1">Arjun</option>
<option value="2">Ajay</option>
<option value="3">Anil</option>
</select>

2.在選擇選項中,將選項值視為0,對於全選,如果從UI中選擇了選擇全部dept,則不要在where條件中添加dept(因為查詢是為所有選擇科指南)

<option value="0">select all dept</option>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM