随笔分类 - ElasticSearch
摘要:一、解压安装Kibana 同样的解压kibana-8.14.3-darwin-aarch64.tar.gz,在终端中进入Kibana解压路径/bin ,执行./kibana 二、浏览器访问。http://localhost:5601/?code=495918 然后还需要输入一下elastic的账号密
阅读全文
摘要:一、下载安装包(Kibana 的版本需要和 Elasticsearch 的版本一致。这是官方支持的配置。) 地址分别为: ElasticSearch:https://www.elastic.co/cn/downloads/elasticsearch kibana:https://www.elasti
阅读全文
摘要:在ElasticSearch2.0之后的版本中没有默认的delete-by-query,想使用此命令需要安装这个插件。 首先需要进入ES的目录
阅读全文
摘要:POST /index_name/type_name/_delete_by_query?conflicts=proceed { "query": { "match_all": {} } }
阅读全文
摘要:检索出的数据列表按字段匹配的优先顺序 一、举例 比如,发布一篇文章,文章包括基本的字段包括标题、发布时间、点击率、关键字、内容。当在页面中输入“教育”搜索关键词,会检索出指定字段包括“教育”的所有数据,举例: 有以上三条数据,如果按照默认的ES检索机制,会按照最多匹配的优先级,比如,id为1的key
阅读全文
摘要:一、控制器层的更新、添加、删除 class AddKnowledgeAction extends CAction { //add and update public function actionPost() { if ($_POST) { //如果是post操作 $res = array('cod
阅读全文
摘要:在上篇博文里ElasticSearch(七) Elasticsearch在Centos下搭建可视化服务中已经访问到了可视化界面。然后兴奋地进行了数据提交测试,提交啊,刷新啊,就是看不到数据变化,仔细一看,原来还没连接呢 http.cors.enabled 是否支持跨域,默认为false http.c
阅读全文
摘要:要想可视化ElasticSearch,就需要安装一些插件,安装插件的前提是安装所依赖的环境,比如java,maven等,本篇博文就不再走那些流程了。没安装的童鞋可以看我的ElasticSearch栏目,一步步安装所需要的那些东东。如:https://www.cnblogs.com/wt6456316
阅读全文
摘要:首先下载需要引入的类库 然后将压缩包解压到vendor目录下 关于更多详细的说明就自己百度一下官方文档和百度其他帖子吧~
阅读全文
摘要:按照之前的四篇文章,走到现在,接下来就是需要安装jdbc了。这里是用的是jdbc的2.3.4.0版本,虽然按照官方给出的对应版本对应不上,https://github.com/jprante/elasticsearch-jdbc,但是实际测试,是可以支持的。 下载解压并移动到/usr/local/j
阅读全文
摘要:先来一个简单的测试 测试结果 接下来使用我们的IK ik 带有两个分词器 ik_max_word :会将文本做最细粒度的拆分;尽可能多的拆分出词语,拼接各种可能的组合 。ik_smart:会做最粗粒度的拆分;已被分出的词语将不会再次被其它词语占有 。 区别很明显~
阅读全文
摘要:正因为Elasticsearch 内置的分词器对中文不友好,会把中文分成单个字来进行全文检索,所以我们需要借助中文分词插件来解决这个问题。 一、安装maven管理工具 Elasticsearch 要使用 ik,就要先构建 ik 的 jar包,这里要用到 maven 包管理工具,而 maven 依赖j
阅读全文
摘要:一、准备工作 Elastic 需要 Java 8 环境。如果你的机器还没安装 Java,先需要安装java环境,同时还注意要保证环境变量JAVA_HOME正确设置。 习惯性下载到/usr/local/src目录下,解压并创建软连接,方便配置环境变量 二、配置安装ElasticSearch(这里是源码
阅读全文
摘要:先了解一下数据的分类 结构化数据又可以称之为行数据,存储在数据库里,可以用二维表结构来逻辑表达实现的数据。其实就是可以能够用数据或者统一的结构加以表示的数据。比如在数据表存储商品的库存,可以用整型表示,存储价格可以用浮点型表示,再比如给用户存储性别,可以用枚举表示,这都是结构化数据。 非结构化数据无
阅读全文