当前位置: 首页 > news >正文

Solr完结版

Solr是基于Apache Lucene构建的用于搜索和分析的开源解决方案。提供可拓展索引、搜索功能、高亮显示和文字解析功能。本质是一个java web项目,内嵌Jetty服务器,安装方便。
请求Solr中的控制器,处理完数据后把结果相应给客户端
正向索引:
从文档内容到词组的过程。每次搜索的实收需要搜索所有文档,每个文档比较搜索条件和词组
反向索引:
是正向索引的逆向。建立词组和文档的映射关系。通过词组就能找到文档内容(和新华字典找字很像)
搜索原理  :
        分词:对搜索条件/存储内容进行分词,分成日常所使用的词语
        索引:存储在Solr中内容会按照程序员的要求来是否建立索引。如果要求建立索引会把存储内容中关键字(分词)建立索引
Solr中数据存储说明

Solr由java编写
ik-analyzer.jar  目录:/usr/local/solr/server/solr-webapp/webapp/WEB-INF/lib          处理中文
修改配置文件:# vim     /usr/local/solr/server/solr/testcore/conf/managed-schema
添加下面内容。
排版:Esc退出编辑状态:gg=G  **IK Analyzer配置**
managed-schema配置说明
2.1、<fieldType>  表示一个属性类型。在Solr中属性类型都是自定义的。
2.2、<field/> 常用属性:name:属性名 type:   属性类型 indexed:  是否创建索引stored:  Solr是否把该属性值相应给客户required: 该属性是否是必须的。默认id 是必须的 multiValued:复合属性
2.3、<uniquedKey> 唯一主键
2.4、<dynamicField> 名称中允许*进行统配。代表满足特定名称要求的一组属性
Dataimport:
可以快速将数据库中的内容导入到Solr中
保证managed-schema中的字段与数据库中表的列对应
documents:做增删改   xml格式
query菜单项讲解:
使用SolrJ操作Solr: 新增 修改  删除
Solrj查询条件查询
SpringData   保存:
spring-boot-starter-data-xx
测试:@RunWith(SpringJUnitClassRunner.class)
          @SpringBootTest(classes = DemoApplication.class)
修改&删除
查询:
SolrCloud:
完结

http://www.lryc.cn/news/322459.html

相关文章:

  • 外包干了5天,技术退步明显。。。。
  • Cronos zkEVM 基于 Covalent Network(CQT)数据可用性 API,推动其 Layer2 DeFi 生态更好地发展
  • 基于SpringBoot的高校办公室行政事务管理系统
  • Linux系统及操作 (04)
  • 粒子群算法 - 目标函数最优解计算
  • 关于MySQL数据库的学习3
  • 笔试题——得物春招实习
  • 动手做简易版俄罗斯方块
  • 【极简无废话】open3d可视化torch、numpy点云
  • C语言经典算法-6
  • 【计算机考研】杭电 vs 浙工大 怎么选?
  • 激活函数
  • 使用Jackson进行 JSON 序列化和反序列化
  • Linux/Uinx 系统编程:定时器以及时钟同步
  • (Ubuntu中调用相机花屏)Astra plus深度相机--rgb彩色图像花屏解决方法之一
  • iPaaS平台能帮助企业解决什么问题?
  • 数学建模(灰色关联度 python代码 案例)
  • 【DP】第十四届蓝桥杯省赛C++ B组《接龙数列》(C++)
  • 文件包含漏洞(input、filter、zip)
  • 使用iconv解决Linux/Ubuntu/Debian中gb2312中文文档乱码问题
  • 图论中的最小生成树:Kruskal与Prim算法深入解析
  • uniapp 之 实现商品详情的锚点跳转(类似京东商品详情-点击顶部按钮跳转的对应的页面的内容区域)
  • PPT好看配色
  • 微信小程序执行环境(微信端)与浏览器环境有何不同
  • Java小项目--满汉楼
  • 微信怎样群发更高效?
  • javaSwing愤怒的小鸟
  • 10 开源鸿蒙中芯片与开发板对应的源码(硬件相关的部分)
  • qt5-入门-标签页部件QTabWidget-1
  • GOPS全球运维大会2024深圳站亮点抢先看!