黑马程序员技术交流社区
标题: 【郑州校区】bos项目笔记之chapter08_系统分析、环境搭建(3) [打印本页]
作者: 谷粒姐姐 时间: 2018-3-30 13:56
标题: 【郑州校区】bos项目笔记之chapter08_系统分析、环境搭建(3)
本帖最后由 谷粒姐姐 于 2018-3-30 13:59 编辑
三、 运单管理功能 1.运单列表显示waybill_manage.html 运单管理
条件查询
字段模糊查询,涉及大数据量性能问题 ?
Java 解决 大数据量 字段模糊查询,解决方案: 建立数据索引库,全文检索方式查询
全文检索: 检索文本中每个词 与 搜索项进行比对
全文索引: 采用分词器,对文本每个词进行切分,建立词条,方便进行查找 北京市 --- 词条 --- 1,3,4,5,6,9,10 … 海淀区 朝阳
这种索引方式称为倒排索引,像字典目录页 ,“我们” 127 页
2. Java 语言全文检索技术简介
Lucene 就是一套 全文检索 编程 API , 基于 Lucene 对数据建立索引,进行查询
什么是 ElasticSearch ?
现在企业开发中,更常用是的 solr 搜索服务器和 ElasticSearch 搜索服务器
3. ElasticSearch 安装配置使用入门
Window 系统下载 zip 版本,linux 系统下载 tar 版本
bin 存放 elasticSearch 运行命令 config 存放配置文件 lib 存放 elasticSearch 运行依赖 jar 包 modules 存放 elasticSearch 模块 plugins 存放插件
运行 elasticSearch/bin/elasticsearch.bat 文件
配置 JAVA_HOME 环境变量
4. ElasticSearch 插件安装 es head %elasticsearch%/bin/plugin.bat install mobz/elasticsearch-head
5. ElasticSearch 基本操作入门 参考书籍 : Elasticsearch 服务器开发(第 2 版).pdf
全文检索: 针对文本中每个词,创建词条建立索引,进行搜索。
ElasticSearch 操作服务器上的数据,通过 Rest API
如果操作 Elasticsearch 上数据,访问提供 Rest API 的 URL 地址,传递 json 数据给服务器
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |