1. 创建路由 1.1 Restful风格的API gin支持Restful风格的API 即Representational State Transfer的缩写。直接翻译的意思是"表现层状态转化",是一种互联网应用程序的API设计理念:URL定位资源,用HTTP描述操作 1.获取文章 /blog/g ...
分类:
其他好文 时间:
2020-02-26 01:11:07
阅读次数:
115
1. Field域属性分类 添加文档的时候,我们文档当中包含多个域,那么域的类型是我们自定义的,上个案例使用的TextField域,那么这个域他会自动分词,然后存储 我们要根据数据类型和数据的用途合理的选择合适的域 Field类: StringField(fieldName,fieldValue,S ...
分类:
Web程序 时间:
2020-02-25 20:33:05
阅读次数:
100
什么是路由设置呢?前面介绍的 MVC 结构执行时,介绍过 beego 存在三种方式的路由:固定路由、正则路由、自动路由,接下来详细的讲解如何使用这三种路由。 基础路由 从 beego 1.2 版本开始支持了基本的 RESTful 函数式路由,应用中的大多数路由都会定义在 routers/router ...
分类:
其他好文 时间:
2020-02-25 19:51:25
阅读次数:
55
什么是Elaticsearch Elaticsearch,简称ES,ES是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储,检索数据;本身扩展性很好,可以扩展到上百万服务器,处理PB级别的数据。ES也使用java开发并使用Lucene作为其和核心来实现所有索引和搜索的功能,但是它的目的是通 ...
分类:
其他好文 时间:
2020-02-25 19:50:30
阅读次数:
57
1.分析器 所有分析器最终继承的类都是Analyzer 1.1 默认标准分析器:StandardAnalyzer 在我们创建索引的时候,我们使用到了IndexWriterConfig对象,在我们创建索引的过程当中,会经历分析文档的步骤,就是分词的步骤,默认采用的标准分析器自动分词 1.1.1 查看分 ...
分类:
Web程序 时间:
2020-02-25 19:46:55
阅读次数:
81
分析器 public static void main(String[] args) throws IOException { //1.创建一个Analyzer对象 Analyzer analyzer=new StandardAnalyzer(); //2.调用Analyzer对象的tokenStr ...
分类:
Web程序 时间:
2020-02-25 18:20:04
阅读次数:
67
一、 Lucene索引库查询 对要搜索的信息创建Query查询对象,Lucene会根据Query查询对象生成最终的查询语法,类似关系数据库Sql语法一样Lucene也有自己的查询语法,比如:“name:lucene”表示查询Field的name为“lucene”的文档信息。 可通过两种方法创建查询对 ...
分类:
Web程序 时间:
2020-02-25 18:16:04
阅读次数:
75
项目开发用了RESTful架构,简单理解就是 (1)每一个URI代表一种资源; (2)客户端和服务器之间,传递这种资源的某种表现层; (3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转 然而编写接口时需要用到Swagger,它是一个简单但功能强大的API表达工具,是目前现有 ...
分类:
其他好文 时间:
2020-02-25 17:43:16
阅读次数:
195
Field域的属性 是否分析:是否对域的内容进行分词处理,前提是我们要对域的内容进行查询; 是否索引:将Field分析后的词或整个Field值进行索引,只有索引方可搜索到; 比如:商品名称,商品简介分析后进行索引;订单号和身份证号不同进行分析但也要索引,这些将来都要作为查询条件; 是否存储:将Fie ...
分类:
Web程序 时间:
2020-02-25 14:29:16
阅读次数:
99
一、参考网址 1、RESTful API 设计指南(阮一峰) 2、Restful API RAML文档编写 3、使用RAML描述API文档信息的一些用法整理 4、 ...
分类:
其他好文 时间:
2020-02-24 13:25:38
阅读次数:
43