![](/img/trans.png)
[英]How to set TTL to a particular field while updating it in Solr documents
[英]order documents with a particular field first in solr
我有一個Solr字段,即“ crs_name”,它是solr中的一個多值字段。 但是它並不存在於所有文檔中。
當我在下面執行查詢時
http://127.0.0.1:8983/solr/institute/select?=*:*&fl=crs_name&wt=json&indent=true
我會得到這樣的回應
response":{"numFound":781,"start":0,"docs":[
{},
{},
{},
{
"crs_name":["MBA",
"B.Tech",]
},
{},
{},
{},
{},
{},
{}]
是否可以首先顯示其中包含“ crs_name”字段的文檔,例如-
response":{"numFound":781,"start":0,"docs":[
{
"crs_name":["MBA",
"B.Tech",]
},
{
"crs_name":["B.Tech",]
},
{
"crs_name":["MBA",]
},
{},
{},
{},
{},
{},
{}]
您需要更新schema.xml,以便您的crs_name字段類型具有此參數sortMissingLast=true
。
它應該可以幫助您。 有關更多信息,請在這里查看-http: //wiki.apache.org/solr/SchemaXml#Data_Types
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.