solr
黑暗行动
足球
乐观
架构设计
展开
-
solr4.7.2中TermsComponent组件使用
TermsComponent 组件说明TermsComponent组件提供对字段中的索引词的访问以及与每个词匹配的文档数量。这对于构建 auto-suggest 功能或在 term 级别而不是搜索或文档级别操作的任何其他功能都很有用。检索索引顺序中的 term 非常快,因为实现直接使用 Lucene 的 TermEnum 来遍历术语字典。从某种意义上说,这个搜索组件在整个索引上提供了快速的 ...原创 2020-02-22 20:14:22 · 356 阅读 · 0 评论 -
solr4.7.2自定义评分排序
概述Solr提供ValueSourceParser来实现自定义评分函数,在自定义评分函数中封装评分逻辑,然后根据自定义评分函数计算的值进行排序。准备数据将数据导入solr原始查询q=sdes:共和国fq=spopulation:[ 500000000 TO * ]fl=*,score排序默认使用score得分排序,可发现巴西的评分(0.150210...原创 2020-02-18 16:04:39 · 888 阅读 · 1 评论 -
SolrConfig中的lib指令
Solr允许通过在solrconfig.xml中定义<lib/>指令来加载插件;solr默认会加载core目录\lib里面的jar;插件是按照它们在solrconfig.xml出现的顺序加载的;如果存在依赖关系,请首先列出最低级别的依赖关系jar;可以使用正则表达式来提供对同一目录中其他jar的依赖关系的控制加载jar;所有目录都解析为相对于Solrinstan...原创 2020-02-17 22:01:48 · 221 阅读 · 0 评论 -
solr4.7.2自定义后置过滤器PostFilter
fq(Filter Query)参数fq 参数定义了一个查询,可以用来限制可以返回的文档的超集,而不影响 score。这对于加快复杂查询非常有用,因为指定的查询 fq 是独立于主查询而被缓存的。当以后的查询使用相同的过滤器时,会有一个缓存命中,过滤器结果从缓存中快速返回。使用该 fq 参数时,请记住以下几点:该 fq 参数可以在查询中多次指定 filter 查询可能涉及复杂的 Bo...原创 2020-02-16 15:12:37 · 1102 阅读 · 0 评论 -
solr4.7.2自定义查询分析器
默认查询分析器 <requestHandler name="/select" class="solr.SearchHandler"> <lst name="defaults"> <int name="rows">10</int> <str name="defType">lucene</s...原创 2020-02-16 12:29:06 · 379 阅读 · 0 评论 -
solr4.7.2集群操作api
schema.xml<?xml version="1.0" ?><schema name="testcore" version="1.5"> <types> <fieldtype name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/&g...原创 2020-02-13 15:06:54 · 278 阅读 · 0 评论 -
solr中field,copyField,dynamicField的区别
schema.xml<?xml version="1.0" ?><schema name="testcore" version="1.5"> <types> <fieldtype name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/&g...原创 2020-02-13 14:40:43 · 362 阅读 · 0 评论 -
solr4.7.2支持最细粒度分词和智能分词的IKAnalyzer
下载IKIKAnalyzer2012FF_u1.jar配置schema.xml<fieldType name="text_ik" class="solr.TextField"> <!-- 最细粒度分词 --> <analyzer type="index" useSmart="false" class="org.wltea.analyzer...原创 2020-02-11 11:01:59 · 735 阅读 · 0 评论 -
solr4.7.2使用IK分词后部分词查不到数据
配置IK分词器schema.xml<!-- 原始 ik分词器 --> <fieldType name="text_ik" class="solr.TextField"> <analyzer type="index" useSmart="false" class="org.wltea.analyzer.luc...原创 2020-02-10 16:33:33 · 980 阅读 · 0 评论 -
solr4.7.2集群创建索引和mysql数据导入
集群搭建solr4.7.2集群搭建(1)solr4.7.2集群搭建(2)集群环境在本机部署3个tomcat搭建集群环境127.0.0.1:8891127.0.0.1:8892127.0.0.1:8893准备索引配置文件D:\Soft\solr-cloud\solorconfig\testcore\conf目录中准备3个配置文件solrconfig.xm...原创 2020-02-10 13:55:51 · 263 阅读 · 0 评论 -
solr4.7.2集群搭建(2)
前文概述上篇介绍solr集群的搭建,本文将介绍如何创建,删除,更新集群索引配置创建索引1)查看集群索引配置文件,发现solrconf2)如果使用集群默认的索引配置文件solrconf,设置collection.configName=solrconfhttp://127.0.0.1:8891/solr/admin/collections?action=CREATE ...原创 2020-02-06 16:59:01 · 248 阅读 · 0 评论 -
solr4.7.2集群搭建(1)
单机部署https://blog.csdn.net/chy2z/article/details/104166535系统环境win7 64位jdk 7solr 4.7.2apache-tomcat-7.0.69集群部署1) 先搞定单机部署,不会看上面单机部署文档2) 假设集群有3个节点,把单机部署好有solr admin的tomcat拷贝3份,sorlhome...原创 2020-02-06 16:01:01 · 332 阅读 · 0 评论 -
solr查询语法
查询语法冒号":": field:value结构查询,表示字段field值为value的查询。通配符:?(任意一个字符) *(任意字符)布尔操作:AND(并且,同&&) OR(或者,同||) +(包含) -(不包含) NOT(同!),注意AND、OR、NOT均为大写范围:[A TO B](从A到B之间,包含A和B,注意TO大写),{A TO B}(从A到B之间,不包含A...原创 2020-02-04 18:06:03 · 968 阅读 · 0 评论 -
solr4.7.2导入mysql数据
运行环境tomcat 7solr 4.7.2mysql 5.6.21依赖jar包mysql-connector-java-5.1.30-bin.jar放入apache-tomcat-7.0.69\lib 目录将solr-4.7.2\dist目录中的solr-dataimporthandler-4.7.2.jarsolr-dataimporthandle...原创 2020-02-04 14:23:53 · 327 阅读 · 0 评论 -
solr4.7.2环境搭建
系统环境win7 64位jdk 7solr 4.7.2apache-tomcat-7.0.69下载地址http://archive.apache.org/dist/lucene/solr/下载解压D:\Soft\solr-4.7.2目录说明contrib:solr功能模块需要的库,根据需要引用dist:发布目录docs:Solr 文档及教程目录...原创 2020-02-04 12:16:47 · 429 阅读 · 0 评论