solr的相关记录
1、删除所有数据
背景:数据索引错了,不想要了。也不想一条条删!
方法:
1、在solr客户端,访问你的索引库(我认为最方便的方法)
1)documents type 选择 XML
2)documents 输入下面语句
<delete><query>*:*</query></delete>
<commit/>
2、solr 查询字段等在字符串列表中:
Use
field:(value1 value2 value3)
or if your default operator is AND then use
field:(value1 OR value2 OR value3)
3.
Solr dates must be in the form 1995-12-31T23:59:59Z
. You're only giving the date part, but not the time.
See the DateField javadocs for more details.
4、查询参数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 常用 q – 查询字符串,必须的。 fl – 指定返回那些字段内容,用逗号或空格分隔多个。 start – 返回第一条记录在完整找到结果中的偏移位置, 0 开始,一般分页用。 rows – 指定返回结果最多有多少条记录,配合start来实现分页。 sort – 排序,格式:sort=<field name>+<desc|asc>[,<field name>+<desc|asc>]… 。示例:(inStock desc, price asc)表示先 “inStock” 降序, 再 “price” 升序,默认是相关性降序。 wt – (writer type)指定输出格式,可以有 xml, json, php, phps, 后面 solr 1.3 增加的,要用通知我们,因为默认没有打开。 fq – (filter query)过虑查询,作用:在q查询符合结果中同时是fq查询符合的,例如:q=mm&fq=date_time:[ 20081001 TO 20091031 ],找关键字mm,并且date_time是 20081001 到 20091031 之间的。官方文档:http: //wiki.apache.org/solr/CommonQueryParameters 不常用 q.op – 覆盖schema.xml的defaultOperator(有空格时用”AND”还是用”OR”操作逻辑),一般默认指定 df – 默认的查询字段,一般默认指定 qt – (query type)指定那个类型来处理查询请求,一般不用指定,默认是standard。 其它 indent – 返回的结果是否缩进,默认关闭,用 indent= true |on 开启,一般调试json,php,phps,ruby输出才有必要用这个参数。 version – 查询语法的版本,建议不使用它,由服务器指定默认值。 [Solr的检索运算符] “:” 指定字段查指定值,如返回所有值*:*² “?”²表示单个任意字符的通配 “*” 表示多个任意字符的通配(不能在检索的项开始使用*或者?符号)² “~”²表示模糊检索,如检索拼写类似于”roam”的项这样写:roam~将找到形如foam和roams的单词;roam~ 0.8 ,检索返回相似度在 0.8 以上的记录。 ²邻近检索,如检索相隔 10 个单词的”apache”和”jakarta”,”jakarta apache”~ 10 “^”²控制相关度检索,如检索jakarta apache,同时希望去让”jakarta”的相关度更加好,那么在其后加上”^”符号和增量值,即jakarta^ 4 apache 布尔操作符AND、||² 布尔操作符OR、²&& 布尔操作符NOT、!、-²(排除操作符不能单独与项使用构成查询) “+” 存在操作符,要求符号”+”后的项必须在文档相应的域中存在² ( ) 用于构成子查询² ² [] 包含范围检索,如检索某时间段记录,包含头尾,date:[ 200707 TO 200710 ] {}²不包含范围检索,如检索某时间段记录,不包含头尾 date:{ 200707 TO 200710 } ” 转义操作符,特殊字符包括+ – & | ! ( ) { } [ ] ^ ” ~ * ? : “ |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示