自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随-记的专栏

初来乍到

  • 博客(21)
  • 资源 (11)
  • 收藏
  • 关注

原创 Solr所有的查询解析器Query Parsers

摘要: Solr除了支持常见的解析器之外,还有一些特殊用途的解析器,为了便于之后查阅,总结一下。本文整理自Solr官方文档。 解析器 说明 Standard Query Parser Solr的标准查询解析器Standard Query Parser DisMax Query Parser Solr的查询解析器DisMax Query Parser Extended Dis

2016-12-24 15:34:13 2514

原创 Solr查询中的局部参数Local Parameters

摘要: Solr中的Local Parameters(局部变量或本地参数)主要指的是query的特定参数,局部参数可以用来对一些参数类型添加meta-data元数据。本文整理自Solr官方文档。语法可以通过下面的语法来指定Local Parameters: 1. 以{!开头 2. 插入key=value形式的键值对,多个键值对以空格分开 3. 以}结尾,然后跟上查询参数q 你可以指定每个参

2016-12-24 14:36:17 1625

原创 Solr的函数查询Function Queries

摘要: 函数查询允许你使用一个或多个数字字段的真实值生成一个相关性分数,函数查询在standard、DisMax、eDisMax下都能使用。 查询函数可以是常量、字段或者其他函数的组合。使用函数可以影响结果的排序。本文整理自Solr官方文档。使用Function Query直接向QParser指定函数参数,如func或frange: q={!func}div(popularity,price)

2016-12-23 23:32:19 8635

原创 Solr的查询解析器The Extended DisMax Query Parser

摘要: 解析器The Extended DisMax Query Parser(一般用eDisMax来指代)是对DisMax query parser的改进版,除了对DisMax query parser语法的支持,还增加了新的语法规则。Extended DisMax Query Parser特点完整支持Luence语法支持AND, OR, NOT, -/+.支持magic field(魔术字

2016-12-23 22:21:56 1104

原创 Solr的查询解析器DisMax Query Parser

摘要: Solr的查询解析器DisMax Query Parser对于处理一些简单短语很有用,此外,还常常用于跨字段查询,设置不通字段不同的权重。本文整理自Solr官方文档。DisMax 设计理念DisMax query parser接口很像Solr的standard request handler,这使得它能轻松适应大多数应用场景。它有简单的语法规则,很少抛出异常给用户。 DisMax quer

2016-12-22 23:23:50 3517

原创 Solr的标准查询解析器Standard Query Parser

摘要: Solr在查询的时候,用到了QueryParser对用户输入做解析,solr默认使用的解析器是lucene,被称之为Standard Query Parser。 Standard Query Parser支持原生的查询语法,使你可以方便地构造结构化查询语句。当然,它还有不好的,就是容错比较差,总是把错误抛出来,而不是像dismax一样消化掉。Standard Query

2016-12-22 22:03:08 1998

原创 Solr基本概念杂谈

摘要: 在使用Solr之前,有必要对solr的基本概念有所认识,本文基于官方文档整理了solr有关文档(Documents)、字段(Fields)、模式(Schema)。 首先,你提供很多的信息,然后你想从这些信息中找到你想要的某个信息点。Solr做的事很简单,帮你找想要的信息。提供信息的过程称之为indexing(索引),找信息的过程称之为query(检索)。一个场景要理解Solr的工作,想

2016-12-21 23:12:14 1927

原创 Solr查询流程

Solr提供了富文本查询的功能,要想理解solr实现的原理,需要对solr整个工作的流程有一定的认识。本文基于solr说明文档,讲述solr的查询流程。下图可以大致描述solr的查询流程 用户在客户端发送查询请求 /selectsolr选择一个RequestHandler,默认是dismaxsolr选择一个QueryParser查询解析器,默认使用RequestHandler里的配置s

2016-12-20 22:30:27 3903

原创 Solr查询参数echoParams

摘要: 参数echoParams用来控制返回的responseHeader里包含哪些信息。参数说明参数echoParams有3个可选的值: 参数值 含义 explicit 默认值。包含所有指定的请求参数,再加上参数 _ all 包含所有对查询有用的参数,包含一些在solrconfig.xml中预定义的参数和 _ none 不显示params的信息。参数举例使用如下的H

2016-12-20 21:09:52 1831

原创 Solr查询参数logParamsList

摘要: 参数logParamsList用来控制solr记录哪些参数的日志,参见wiki. 默认情况下,solr会将所有的请求参数记录到日志。从solr4.7开始,支持用参数控制日志范围。你可以将自己觉得重要的参数写到日志。 logParamsList=q,fq 这样的话,就只有q和fq信息被记录到日志。 如果你不想有任何参数信息被记录的话,可以使用空的参数值 logParamsList=

2016-12-20 20:50:16 960

原创 Solr查询参数cache/cost

摘要: 默认情况下,solr会缓存查询结果,这样可以快速响应重复请求。在某些情况下,比如测试的时候,不希望solr缓存,参数cache=false可以禁用solr的缓存,当然你也可以使用cost参数去控制。参数cache=false某一次的查询可能使用到了如下的查询参数: fq={!frange l=10 u=100}mul(popularity,price) 如果我们已经知道上面的查

2016-12-19 22:00:05 1256

翻译 Solr查询参数wt

摘要: 参数wt指定用哪个Response Writer去格式化输出。参见原文 利用Response Writer,可以很方便地将搜索的结果转化成多种形式,便于结果可以整合到不同的应用中去。Solr6.4 已经支持十多种格式输出,低版本的solr可能不支持其中的一些格式。支持的格式: wt参数 使用的Response Writer csv CSVResponseWriter

2016-12-18 21:22:51 2476

原创 Solr查询参数omitHeader

摘要: 参数omitHeader用来指定是否返回查询的Header信息。 这个参数只有两个可选值,true和false。设置为true参数指定为omitHeader=true,将会隐藏header信息。

2016-12-18 20:19:41 1209

原创 Solr查询参数explainOther

摘要: 参数explainOther利用传入的查询参数q去识别你指定的文档。 对于查询的调优来说,explainOther参数很有用。当你指定了该参数,并传入值,查询将返回debugging信息。相对于主查询(main query)的结果,每一条返回的文档将会带有explain info信息。

2016-12-18 19:42:43 917

原创 Solr查询参数debug/debugQuery (调试)

debug参数可以使结果返回一些调试信息。 debug参数的合理使用,可以帮助开发者找打solr性能瓶颈,用以查找问题,优化查询参数等。目前,Solr已经支持多种调试信息返回。可以使用不同的参数值控制。如果不打开调试信息的话,默认不显示。

2016-12-14 22:32:23 3156

原创 Solr查询参数fl(field list)

Solr查询参数fl(field list)指定了返回结果字段。 参数fl限定了查询结果中包含哪些字段。这些指定的字段必须满足 stored=”true” 或者 docValues=”true”。可以使用fl=field-name来指定只返回字段field-name。如果返回多个字段,可以使用逗号(,)或者空格 将多个字段隔开。

2016-12-14 21:50:35 7179

原创 Solr查询参数(分页)start 与 rows

在Solr中,用start参数控制返回第一条记录在完整找到结果中的偏移位置,用rows 指定返回结果最多有多少条记录,配合start来实现分页。

2016-12-13 22:19:44 15467 5

原创 Solr查询参数sort(排序)

Solr查询每一次返回的数据都有一定的顺序,特定顺序的结果对于业务来说可能非常重要。

2016-12-12 21:57:37 34872 7

原创 Solr查询参数fq

查询参数fq即过滤查询(filter query)。一般用来将查询的结果限定在某一范围,其作用类似于参数q,有时候可以被q取代。

2016-12-06 23:22:55 20269 3

原创 Solr查询参数q

摘要: Solr查询中最重要的参数就是q了。1.最暴力的查询方式 * : * 对于一次查询请求,如果只传参数q并指定查询内容* : *,这样会返回所有数据。 我用了最简单的一个查询请求:http://localhost:8080/solr/core/select?q=* : * ,没有附加的参数,它有点像SQL中的select * from table语句。 从返回结果看,我的索引数据一共有1

2016-12-04 23:39:50 5631 1

原创 Marklogic学习 —— XQuery语法之排序

XQuery语法中的排序(Sorting)。演示用的数据来自第一节。 1.使用order by语句:对数字排序默认是升序for $item in doc("order.xml")//itemorder by $item/@numreturn $item返回:<item dept="果国际" num="1697" quantity="1" color="白色"></item><item de

2016-12-04 11:44:19 1862

Windows6.1-KB2999226补丁

这个文件是 Windows的 KB2999226 补丁,在64位机器上工作的,可以解决计算机中丢失api-ms-win-core-***-|1-1-0.dll类似的问题。

2017-07-05

自定义Solr分词器

自定义的Solr 分词器,可以通过竖线&quot;|&quot;来分词,可以在博客http://blog.csdn.net/jiangchao858/article/details/68954044看到生成过程与使用步骤。

2017-04-02

第一个Java程序

第一个Java程序PPT

2017-04-01

kernel-headers-3.10.0-327.el7.x86_64.rpm

安装CenterOS 的时候需要用到的内核kernel-headers-3.10.0-327.el7.x86_64.rpm

2017-03-05

kernel-devel-3.10.0-327.el7.x86_64.rpm

安装CenterOS的时候需要用到的kernel-devel-3.10.0-327.el7.x86_64.rpm

2017-03-05

Git 32位_2.11.1.exe客户端

Git官网下载太慢,好不容易下载到了32位的2.11版本Git客户端,分享于此。

2017-02-15

ik-analyzer-solr6

支持Solr6的中文分词ik-analyzer,已经修改了源码,源码上传到了GitHub上,名字就是ik-analyzer-solr6

2016-11-15

mmseg4j-solr-2.3.2-with-mmseg4j-core

该压缩包包含`mmseg4j-solr-2.3.2.jar`和`mmseg4j-core-1.10.0.jar`,其中solr-2.3.2不是官方的版本,该版本有改动,使得mmseg4j可以很好的支持Solr6,如果你的Solr低于Solr6,请使用官方的mmseg4j-solr-2.3.0.jar或者其他版本。

2016-11-09

mmseg4j-solr-2.3.0-with-mmseg4j-core

mmseg4j-solr-2.3.0-with-mmseg4j-core是Solr的中文分词包,支持Solr5.x版本,向上兼容Solr6,但是不支持Solr6的所有版本。该压缩包含有mmseg4j-core-1.10.0.jar和mmseg4j-solr-2.3.0.jar。

2016-11-06

marklogic eclipse 插件XQDT

marklogic 的eclipse插件XQDT,官网上给我链接在eclipse上装插件失败了,就找到了这个离线的插件zip包。只需要解压文件后,复制到eclipse对应的目录下:features和plugins下,不需要其他配置,重启eclipse即可。

2015-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除