solr启动时报错org.apache.solr.common.SolrException: undefined field text的解决办法

2021-04-29 19:27

阅读:519

标签:ati   修改   exce   eve   common   net   col   event   fine   

看到很多所谓的解决办法都没有效果。比如把solrconfig.xml里的text改成id,或者在schema.xml里添加一个text的fieldType,都不行。我干脆把它注释掉,结果导致solr服务都不正常了。

最后找到的这个文章帮了大忙,虽然写的不那么直接:

http://blog.csdn.net/jaylong35/article/details/9031075

解决办法是编辑solrconfig.xml里的firstSearcher里的query。

之前是:

listener event="firstSearcher" class="solr.QuerySenderListener">  
      arr name="queries">  
        lst>  
          str name="q">static firstSearcher warming in solrconfig.xmlstr>  
        lst>  
      arr>  
listener>  

修改之后:

listener event="firstSearcher" class="solr.QuerySenderListener">
      arr name="queries">
            lst>
                  str name="q">*:*str>
            lst>
      arr>
listener>    

重启solr之后undefined field text终于不见了。

solr启动时报错org.apache.solr.common.SolrException: undefined field text的解决办法

标签:ati   修改   exce   eve   common   net   col   event   fine   

原文地址:https://www.cnblogs.com/henuyuxiang/p/12199775.html


评论


亲,登录后才可以留言!