[英]Solr query by specific fields
我使用最新版本的solr。 我通過不同的字段使用“或”條件運行文本查詢。 由於文件返回哪個字段,我想指出。 我該怎么做?
刻面可能是這里的一種選擇。 在您的Solr查詢中,將“ facet”設置為true。 您還需要將“ facet.field”設置為要包含在OR搜索條件中的字段。 然后,“ Solr響應”將為您顯示每個搜索字段返回多少結果。
這是參考-https://cwiki.apache.org/confluence/display/solr/Faceting
-阿米特
如果您只想指定要在響應中返回的字段,那么在執行fl
參數之后,如果您執行類似以下的請求:
http://localhost:8983/solr/demo/query?
q=title_t:black
fl=author,title
您表示您只想取回作者和標題字段,例如:
{"response":{"numFound":2,"start":0,"docs":[
{
"title":"The Black Company",
"author":"Glen Cook"},
{
"title":"The Black Cauldron",
"author":"Lloyd Alexander"}]
}}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.