社区
Java
帖子详情
[solr] 如何使用solr动态排序(非权重)
啊大哥
2018-05-11 04:41:51
小弟最近在开发一个小搜索引擎的时候遇到了这么一个问题
我有很多的商品数据是放在solr里面的 这些商品的来源是来自不同的网站的 比如有A B C三个网站
现在的需求是我后台有个排序设置 solr搜索的时候就是要按照这个排序来
可能是 A先然后B后面 接着C 也可能是 C先 然后B 最后A
总之就是动态的
我用的是solrJ
请教下各位大佬们该怎么做
...全文
625
回复
打赏
收藏
[solr] 如何使用solr动态排序(非权重)
小弟最近在开发一个小搜索引擎的时候遇到了这么一个问题 我有很多的商品数据是放在solr里面的 这些商品的来源是来自不同的网站的 比如有A B C三个网站 现在的需求是我后台有个排序设置 solr搜索的时候就是要按照这个排序来 可能是 A先然后B后面 接着C 也可能是 C先 然后B 最后A 总之就是动态的 我用的是solrJ 请教下各位大佬们该怎么做
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
solr
实现电商自定义打分
通过
solr
实现电商搜索排名打分,
排序
,可自定义打分规则
SOLR
的应用教程
1 概述 4 1.1 企业搜索引擎方案选型 4 1.2
Solr
的特性 4 1.2.1
Solr
使用
Lucene并且进行了扩展 4 1.2.2 Schema(模式) 5 1.2.3 查询 5 1.2.4 核心 5 1.2.5 缓存 5 1.2.6 复制 6 1.2.7 管理接口 6 1.3
Solr
服务原理 6 1.3.1 索引 6 1.3.2 搜索 7 1.4 源码结构 8 1.4.1 目录结构说明 8 1.4.2
Solr
home说明 9 1.4.3
solr
的各包的说明 10 1.5 版本说明 11 1.5.1 1.3版本 11 1.5.2 1.4版本 12 1.6 分布式和复制
Solr
架构 13 2
Solr
的安装与配置 13 2.1 在Tomcat下
Solr
安装 13 2.1.1 安装准备 13 2.1.2 安装过程 14 2.1.3 验证安装 15 2.2 中文分词配置 15 2.2.1 mmseg4j 15 2.2.2 paoding 19 2.3 多核(MultiCore)配置 22 2.3.1 MultiCore的配置方法 22 2.3.2 为何
使用
多core ? 23 2.4 配置文件说明 23 2.4.1 schema.xml 24 2.4.2
solr
config.xml 25 3
Solr
的应用 29 3.1
SOLR
应用概述 29 3.1.1
Solr
的应用模式 29 3.1.2
SOLR
的
使用
过程说明 30 3.2 一个简单的例子 30 3.2.1
Solr
Schema 设计 30 3.2.2 构建索引 30 3.2.3 搜索测试 31 3.3 搜索引擎的规划设计 32 3.3.1 定义业务模型 32 3.3.2 定制索引服务 34 3.3.3 定制搜索服务 34 3.4 搜索引擎配置 34 3.4.1
Solr
Schema 设计(如何定制索引的结构?) 34 3.5 如何进行索引操作? 36 3.5.1 基本索引操作 36 3.5.2 批量索引操作 37 3.6 如何进行搜索 39 3.6.1 搜索语法 39 3.6.2
排序
42 3.6.3 字段增加
权重
42 3.6.4
Solr
分词器、过滤器、分析器 42 3.6.5
Solr
高亮
使用
46 4
Solr
J的用法 46 4.1 搜索接口的调用实例 46 4.2
Solr
j的
使用
说明 47 4.2.1 Adding Data to
Solr
47 4.2.2 Directly adding POJOs to
Solr
49 4.2.3 Reading Data from
Solr
51 4.3 创建查询 51 4.4
使用
Solr
J 创建索引 52 4.5
Solr
j包的结构说明 53 4.5.1 CommonsHttp
Solr
Server 53 4.5.2 Setting XMLResponseParser 53 4.5.3 Changing other Connection Settings 53 4.5.4 Embedded
Solr
Server 54 5
Solr
的实际应用测试报告 54 5.1 线下压力测试报告 54 5.2 线上环境运行报告 54 6
solr
性能调优 55 6.1 Schema Design Considerations 55 6.1.1 indexed fields 55 6.1.2 stored fields 55 6.2 Configuration Considerations 55 6.2.1 mergeFactor 55 6.2.2 mergeFactor Tradeoffs 56 6.3 Cache autoWarm Count Considerations 56 6.4 Cache hit rate(缓存命中率) 56 6.5 Explicit Warming of Sort Fields 56 6.6 Optimization Considerations 56 6.7 Updates and Commit Frequency Tradeoffs 56 6.8 Query Response Compression 57 6.9 Embedded vs HTTP Post 57 6.10 RAM Usage Considerations(内存方面的考虑) 57 6.10.1 OutOfMemoryErrors 57 6.10.2 Memory allocated to the Java VM 57 7 FAQ 58 7.1 出现乱码或者查不到结果的排查方法: 58
solr
搜索引擎的
使用
介绍
Solr
是一个可供企业
使用
的、基于 Lucene 的开箱即用的搜索服务器。
Apache
Solr
(
solr
-8.11.1-src.tgz)
Apache
Solr
(
solr
-8.11.1-src.tgz)Source release
Solr
3.5开发应用指导
基于
Solr
3.5的最新开发应用指导,文字加代码说明模式(Schedule.xml)、配置(
solr
config.xml)、索引,搜索等详细开发内容。
Java
51,397
社区成员
85,799
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章