Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在solr中首先对具有特定字段的文档进行排序_Solr_Lucene_Solr4 - Fatal编程技术网

在solr中首先对具有特定字段的文档进行排序

在solr中首先对具有特定字段的文档进行排序,solr,lucene,solr4,Solr,Lucene,Solr4,我有一个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":[ {}, {}, {}, {

我有一个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”字段的文档,例如--


您需要更新schema.xml,这样您的crs_name字段类型将具有以下参数-
sortMissingLast=true

它应该对你有帮助。有关更多信息,请查看此处-

response":{"numFound":781,"start":0,"docs":[
      {
        "crs_name":["MBA",
        "B.Tech",]
      },
      {
        "crs_name":["B.Tech",]
      },
      {
        "crs_name":["MBA",]
      },
      {},
      {},
      {},
      {},
      {},
      {}]