solr异常解决
使用solr1.4跟solr3.1时,配置了个唯一id类型是sint 或者int,启动时在tomcat后台就会抛出这个异常:
org.apache.solr.common.SolrException:
QueryElevationComponent requires the schema to have a uniqueKeyField implemented using StrField。
之前都是将sint或者int换为StrField类型解决问题的,后来发现只要去掉solrconfig.xml配置的 即 Elevation 组件就可以了:
 <!-- Query Elevation Component
        http://wiki.apache.org/solr/QueryElevationComponent
        a search component that enables you to configure the top
        results for a given query regardless of the normal lucene
        scoring.
     -->
   <searchComponent name="elevator" class="solr.QueryElevationComponent" >
     <!-- pick a fieldType to analyze queries -->
     <str name="queryFieldType">string</str>
     <str name="config-file">elevate.xml</str>
   </searchComponent>
   <!-- A request handler for demonstrating the elevator component -->
   <requestHandler name="/elevate" class="solr.SearchHandler" startup="lazy">
     <lst name="defaults">
       <str name="echoParams">explicit</str>
       <str name="df">text</str>
     </lst>
     <arr name="last-components">
       <str>elevator</str>
     </arr>
   </requestHandler>
solr异常解决的更多相关文章
- [异常解决] How to build a gcc toolchain for nRF51 on linux (very detailed!!!)
		
1.Install gcc-arm-none-eabi https://devzone.nordicsemi.com/tutorials/7/This link shows that developm ...
 - [异常解决] 初玩SAE遇到的小问题——注册&创建项目+MyEclipse装插件直接部署+一个简单的JSP部署实现
		
① 新浪SAE快速上手教程:http://jingyan.baidu.com/season/43090 上面一个链接是针对PHP的相关介绍,如果用java还有点不一样,具体请看新浪SAE官网:http ...
 - redis 异常解决办法
		
redis 异常解决办法 26069:M 08 Aug 17:06:58.858 # WARNING: The TCP backlog setting of 511 cannot be enforce ...
 - ClientAbortException 异常解决办法
		
http://blog.sina.com.cn/s/blog_43eb83b90102ds8w.html ClientAbortException 异常解决办法 当我们用Servlet导出图片,或用J ...
 - The APR based Apache Tomcat Native library 异常解决办法
		
tomat在linux服务器上启动报The APR based Apache Tomcat Native library which allows optimal performance in pro ...
 - 记录一次cefsharp1输入法在win7下异常解决定位
		
最近几天都被基于cefSharp封装的浏览器控件搞疯了!对于cefSharp基本满足当前所做项目的需求,但是有一个问题一直困扰我,那就是系统中偶尔会出现输入法不能转换到中文.而且这个问题似乎没有什么规 ...
 - Java 异常解决之java.lang.IllegalArgumentException: Comparison method violates its general contract!
		
Java 异常解决 在你的代码前加一句 System.setProperty("java.util.Arrays.useLegacyMergeSort", "true&q ...
 - AsyncHttpClient 中的重定向和 setEnableRedirects 方法异常解决
		
今天使用 AsyncHttpClient 开源库,遇到个很崩溃的问题: 方法 setEnableRedirects(false); 从名称上看应该是重定向开关的方法,设置为 false 后则普通请 ...
 - Attribute name invalid for tag form according to TLD异常解决办法_gaigai_百度空间
		
body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI& ...
 
随机推荐
- tomcat配置SSL证书(使用startSSL申请到的证书)
			
1. 生成p12证书 生成完成后,下载保存. 2. 将p12文件上传至服务器上的tomcat/keystore/上,此处取名为test.com.p12 3. 修改tomcat/conf/server. ...
 - Java类实例化时候的加载顺序
			
面试试题中经常考到此问题,现在做进一步的总结: public class Student { public Student(String name){ System.out.println(name) ...
 - jquery中,size()和length()方法有啥区别
			
jquery中,size()和length()方法有啥区别? size()是jQuery提供的函数,而length是属性(不带括号). jQuery提供的源代码是这样的: size: function ...
 - php中的json_encode()和json_decode()函数的一些说明
			
一,json语法( php中的json_decode($json)中的$json要符合json语法格式 ) ① JSON可以表示三种类型的值 1,简单值.包括整型,字符串型,布尔值和null.例如:5 ...
 - 从容而优雅(leisurely and elegant)
			
每时每刻, 我都变得更好了. ----- 法国心理学家 埃米尔 . 库埃 每时每刻, 我都变得更忙了. ----- 罗伯特 . 西奥迪尼 咬牙切齿的寒风, 昏暗的路灯, 默默的走过那一段从教室到寝 ...
 - 如何让一个DIV浮动在另一个DIV上面
			
直接上DEMO了 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3 ...
 - redis 库相关命令
			
切换数据库: select 1 查看数据库大小:dbsize 清空数据库: flushdb
 - mac 安装tomcat
			
一.下载 首先在tomcat官网下载完整版的 tomcat.tar.gz包,Core下 注: zip用于windows操作系统,tar.gz用于unix和linux操作系统. Binary Distr ...
 - Java设置环境变量的含义(JAVA_HOME,PATH,CLASSPATH)
			
开发Java程序之前,需要在计算机行安装并配置Java开发环境.一种是直接安装Myeclipse,利用其自带的JDK编译运行:另一种是在我们的Windows或者Linux平台下安装JDK,配置环境变量 ...
 - 如何让linux定时任务crontab按秒执行
			
如何让linux定时任务crontab按秒执行? linux定时任务crontab最小执行时间单位为分钟如果想以秒为单位执行,应该如何设置呢?思路 正常情况是在crontab中直接定义要执行的任务,现 ...