`
文章列表
最近公司的项目要求支持IE8,所以就开始了做IE8的兼容了,本人记录了遇到的问题极其解决方案 之前在chrome中能够正常运行,在IE8中出现的问题   IE8中不支持就query中的getJSON()方法,这个可以在自己的工具类js中封装, 封装如下   var Tool = function() {}; Too.getJson = function (url, params, success, asynous, error, load) { //请求的同步异步设置 if(asynous != true) { asyn ...

solr ik分词

    博客分类:
  • solr
         目前Ik分词器相对来说是中文分词中用的相对较多的,比较流行的一种分词器了,与solr组合相当完美的一种中文分词器了,其他的庖丁和solr自带的分词器也相对较多,下面我主要说一下我在使用solr和Ik分词器做搜索时遇到的问题。IK分词器对中文分词是按照词组分的,效果如下  下面是英文字母和数字组合分词的效果   相信看到这个效果后,做搜索的朋友会想到,如果我的id是uuid或者某个对象的唯一属性是由数字或者字母组合成的,那么搜索出来的结果就会出现多个了,另外这些组合中如果含有_  +等特殊字符是不进行拆分的,直接忽略这些特殊字符跟上面效果一样。接下来我们看一下不分词的效果 ...
jetty9的运行 之前用jetty7直接进入jetty的解压目录下F:\dev_tool\jetty\jetty-7.6.14到命令行中输入java -jar start.java就行了,但是使用jetty9时用这个方式就不行了,因为9不再提供例子了,看了一下官方文档http://www.eclipse.org/jetty/documentation/current/quickstart-running-jetty.html,发现不能使用以前的方式了,同时按照文档中的方式运行总是报:java.net.BindException: Address already in use: JVM_Bi ...
<!--[if !supportLists]-->1.<!--[endif]-->在solr配置完毕后,进行solrj的增删改查操作。   D:\solr\home\collection1\conf\schema.xml(自己的目录) 注意:由于schema.xml中的uniqueKey为id,所以操作任何对象需要有id,否则报错   添加 <!--[if !supportLists]-->1.<!--[endif]-->
当在学习使用solr时,solr的环境搭建好后,在进行索引添加操作的时候可能会出现如下操作 org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Document is missing mandatory uniqueKey field: id 这个问题的主要原因是你在添加时,没有添加对应的id字段,你在schema.xml中可以看到<uniqueKey>id</uniqueKey>在250行左右,在添加时必须添加id字段,否则会报上述错误。
Global site tag (gtag.js) - Google Analytics