solr
JAVA道人
我宁愿做错,也不愿什么都不做.
展开
-
solr:managed-schema一些字段的意思
以下面这个汉字的分词器为例. <fieldType name="text_ik" class="solr.TextField"> <analyzer type="index" useSmart="false" class="org.wltea.analyzer.lucene.IKAnalyzer" /> &l...原创 2019-06-28 13:05:56 · 314 阅读 · 0 评论 -
solr7.5的使用教程
目录 1.下载 2.启动 3.tomcat呢? 4.汉语分词器 5.java使用 1.下载 https://lucene.apache.org/solr/mirrors-solr-latest-redir.html点击这里下载 下载完目录结构大约是这样 2.启动 怎么启动? 启动有两种方式,solr从5.0开始里面就内嵌了jetty的嵌入式服务器启动。当然你也可以放到to...原创 2019-07-02 16:26:36 · 620 阅读 · 0 评论 -
solr:在多条件查询时输入特殊字符发生不匹配现象
举例:就两个字段 fild type discription title ik中文分词器 标题 cityid plong 所在城市 在查询的时候如果q = title:。。 这种特殊字符句号啊什么的查出来是空的。这是符合我的要求的。 在查询的时候如果q = title:米老鼠 AND cityid:110000 查询含有关键...原创 2019-07-02 16:23:45 · 184 阅读 · 2 评论 -
solr搜索最近距离的使用教程
说明: solr4之后支持空间搜索。 它底层使用的时Bkd树,标准的临近搜索算法。 本文是教你怎么使用,其他不多赘述,只说如何做到以下两点: 1.距离45,94经纬度300km内的所有点,按升序排列,可分页。 2.距离45,94最近的点,按升序排列,可分页,并返回距离。 你需要先做一番工作: 配置: 我们新建一个名字叫geo的core,打开它的配置文件managed-sche...原创 2019-01-17 11:52:07 · 1468 阅读 · 3 评论 -
solr的join的用法
join的真正用法举例: A_core是电影表,字段是{mvid,autherid}电影id,导演id B_core是导演表,里面包括导演id,导演名字,字段是{id,name} 现在搜一下叫”张三“的导演的所有电影 则需要在A_core里进行搜索 {!join from=id fromIndex=B_core to=autherid}name:"张三" 但现在有些问题,sol...原创 2019-07-02 16:23:33 · 199 阅读 · 0 评论 -
solr:cannot change DocValues type from SORTED to NUMERIC for field
如果修改好字段之后出现这个,reload一下就好了.原创 2019-07-02 16:50:55 · 599 阅读 · 0 评论 -
solr 搜索排序
solr文档位置: 怎么使用? 举例 结果 什么都不填,相当于score desc. score desc 按照score 降序 price asc 按照价格升序 div(popularity,price) desc 按照div函数降序...原创 2019-07-02 16:50:47 · 158 阅读 · 0 评论