- 浏览: 85620 次
- 性别:
- 来自: 北京
最新评论
-
panghaoyu:
实现一个智能提示功能需要ajax、数据库、jsp/php、算法 ...
solr 短文本搜索(模糊,拼音,单字分词)
文章列表
solr 属性值为null的doc排序靠后
- 博客分类:
- solr
解决方案:
<field>标签添加一个属性:sortMissingLast="true"
例子:
<field name="price" type="tdouble" indexed="true" stored="true" sortMissingLast="true"/>
不管是 :sort= price asc 还是 sort= price desc
没有值的记录都会排到最后。
solr 中的group使用说明
- 博客分类:
- solr
参数说明
参数名
参数值
说明
group
true/false
if true, turn on result grouping(如果为true,结果分组)
group.field
[fieldname]
Group based on the unique values of a field. The field must currently be single-valued and must be either indexed, or be another field ...
solr构建suggest命令
- 博客分类:
- solr
http://localhost:8080/solr/suggest?suggest=true&suggest.reloadAll=true&suggest.buildAll=true
can not use FieldCache on a field which is neither indexed nor has doc:null
问题原因:搜索参数不能为空
1.使用方法
<fieldType name="text_rvswc" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.ReversedWildca ...
问题
在Tomcat中有时输出的日志中文为乱码,包括控制台窗口和输出日志文件中都为乱码。
解决方案
JDK引用的设置
Java引用参数添加"-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"
将上面参数添加到Catalina.sh中JAVA_OPTS变量中,重启Tomcat,OK了。
solr查询某个字段为空和不为空的语法
- 博客分类:
- solr
content为空:
q=-(content:*)
不为空:
content:*
solr查询域为空值的方法
- 博客分类:
- solr
solr查询域为空值的方法
标签:
例,我想查找内容字段content为空值的文档,看看文档有多少?执行如下查询.
http://127.0.0.1:11100/solr/province/select?q=-(content:*)&wt=json&indent=true
solr中一些重要概念
- 博客分类:
- solr
评分=条目出现的次数 * 词的稀有程度的平方 * 权重
权重=字段^配置的权重
solr三大配置文件:
solr.xml 定义属性来管理,日志,分片和solrCoud
solrconfig.xml 为一个特定的solr core 定义主要配置
第1节 solr特性概述 http://limeng650419.iteye.com/blog/2221476
第2节 了解Solr http://limeng650419.iteye.com/blog/2221621
第3节 solr的关键概念 http://limeng650419.iteye.com/blog/2222130
这节内容有:
1.solr和传统的的数据库技术有什么区别
2.solr内部索引结构
3.Solr执行复杂查询怎样用术语,短语,和模糊匹配
4.solr怎样计算最匹配的文档得分
5.怎么衡量返回匹配结 ...
这章主要内容有:
1.下载安装Solr4.7
2.启动solr服务器例子
3.排序,分页,结果格式化
4.探索solritas示例搜索界面
当你用新的技术,产生不安很自然。但是你可以放心使用solr,因为它被设计用来便于安装和使用,在敏捷开发下,你可以从基础到复杂逐步配置你的solr配置。例如,solr允许你将一个大索引拆成小碎片,被称为分片,并增加副本来增加你的服务的查询能力。但是你在一定规模之前不用担分区和复制。
到了本节的末尾,你就可以将solr运行在你的计算机上,知 ...
1.4特性概述
最后,让我们快速简述一下solr的主要功能特性,围绕以下类别:
1.用户体验
2.数据建模
3.solr4新特性
让你的搜索方案提供一个好的用户体验,是贯穿全书的核心主题。现在让我们开始看看solr怎样让你的用户更舒服
1.4.1 用户体验 特性
Solr提供一批重要特性,帮你提供一个好用的,直观的,强大的搜索方案。你应该注意的是,solr仅仅对外暴露一个类似rest风格的http接口,但是没有提供搜索相关的UI组件。你应该卷起你的袖子亲自动手开发你自己的搜索UI组件,利用下面这些用户体验特性:
...
var re=new RegExp(/^[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/);
创建HTML元素的js代码, 例如ajaxfileupload.js, 行10 字符17代码: