文档章节

Elasticsearch NEST使用

朝如青丝暮成雪
 朝如青丝暮成雪
发布于 2017/04/10 14:51
字数 447
阅读 31
收藏 0

参考网站:

http://www.cnblogs.com/huhangfei/p/5726650.html

http://www.learnes.net/

官方教程网站:

https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/index.html

http://www.jianshu.com/p/658961f707d8

安装head插件时候,如果执行npm install 报错那么就安装全局试一试,npm install npm -g

 

这个ES工具是基于REST风格的搜索引擎,详细的也不多讲了。基于java环境的,应该也都知道了。

顺带说下,.Net使用中会有两个插件,Elasticsearch .Net是基础版本的,Elasticsearch NEST 是基于基础版做的扩展开发,功能会更强大些,我就直接使用NEST来搞的。NuGet就不用教了吧?

踩坑1:NuGet下来之后,Elasticsearch.Net.ConnectionPool.IConnectionPool这个类型根本找不到,写的代码直接报错,这就操蛋了,没找到原因,突然灵光一闪,是不是版本的问题?再次打开NuGet果然看到更新,下载的版本是1.多,但实际用的5.3,后人切记Elasticsearch .Net和NEST 版本一定要一致。

讲解下结构ES的存储结构和传统DB的对比:

DB-->Database-->DataTable-->DataRow-->Cloums

ES-->Index-->Types-->Documents-->Fields

ES的启动,很简单,进入安装的bin文件夹执行命令:elasticsearch

然后打开浏览器输入地址看一看能否访问,端口为9200,如果打不开,基本就是配置文件的问题,找到配置文件夹下面的elasticsearch.yml文件,然后找到:network.host取消注释,将192.168.0.1改成0.0.0.0收工,然后浏览器就可以看到了.

监控工具elasticsearch-head-master:

安装就不讲解了,安装好后,直接找到index.html启动,启动会显示未连接,找到ES的配置文件添加两行配置信息:

http.cors.enabled: true
http.cors.allow-origin: "*"

然后重启ES 就可以连接上去了

 

改日有空再写....................

 

© 著作权归作者所有

朝如青丝暮成雪
粉丝 8
博文 132
码字总数 51055
作品 0
浦东
程序员
私信 提问
[翻译] 使用ElasticSearch,Kibana,ASP.NET Core和Docker可视化数据

原文地址:http://www.dotnetcurry.com/aspnet/1354/elastic-search-kibana-in-docker-dotnet-core-app 想要轻松地通过许多不同的方式查询数据,甚至是从未预料到的方式?想要以多种方式可视...

张蘅水
2017/04/08
0
0
ASP.NET Web API + Elasticsearch 6.x 快速做个全文搜索

最近想做个全文搜索,设想用 ASP.NET Web API + Elasticsearch 6.x 来实现。 网上搜了下 Elasticsearch 的资料,大部分是讲 linux 平台下如何用 java 来开发,有少量讲在 windows 平台下用 ...

无心亦逍遥
2018/12/21
0
0
ElasticSearch大数据分布式弹性搜索引擎使用—从0到1

阅读目录: 背景 安装 下载elasticsearch servicewrapper 包 elasticsearch servicewrapper开源包的配置小bug servicewrapper安装 chkconfig -add 加入linux启动服务列表 查找、下载rpm包 、...

王清培
2018/06/26
0
0
centos 7( linux )下安装elasticsearch教程

目录 概述 环境准备 elaticsearch简介 安装elasticsearch 彩蛋 概述 很久没有写博客了,最近在做全文检索的项目,发现elasticsearch踩了不少坑,百度点进去又是坑,在此记录一下自己的踩坑历程。...

java_龙
2018/10/15
0
0
Elastic 在年度用户大会 Elastic{ON} 2018 上发布众多新功能和技术预览

下载超过 2.25 亿次,Elastic 公开 X-Pack 源代码 旧金山 (Elastic{ON} 2018) – 2018 年 2 月 27 日 – Elastic,Elasticsearch 和 Elastic Stack背后的公司,今天宣布其产品累计下载次数达...

Medcl
2018/03/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Class 文件结构

https://www.cnblogs.com/honghuzidelaoren/p/3622021.html

Java搬砖工程师
28分钟前
3
0
未分类资料

$ Inside the Linux Kernel 与知乎出产 一张漫画看懂Linux系统结构

十万猛虎下画山
29分钟前
1
0
Android人脸识别Demo竖屏YUV方向调整和图片保存

本博客包含三个常用方法,用于盛开Android版人脸识别Demo中竖屏使用时送入yuv数据,但一直无法识别的情况。 1.首先可以尝试顺时针旋转90°或270°,然后送入识别SDK。 2.旋转方向后依然无法识...

是哇兴哥棒棒哒
32分钟前
1
0
选择阿里云数据库HBase版十大理由

根据Gartner的预计,全球非关系型数据库(NoSQL)在2020~2022预计保持在30%左右高速增长,远高于数据库整体市场。 阿里云数据库HBase版也是踏着技术发展的节奏,伴随着NoSQL和大数据技术的兴...

阿里云云栖社区
45分钟前
3
0
平滑与滤波

五种常见的平滑滤波器: (1)方框型滤波器: 顾名思义,方框型滤波器就是用一个方框型的kernel跟二维图像进行卷积,其核定义如下: kernel= 其中, a = 1 当该滤波器非归一化滤波器 (1) a=...

yepanl
51分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部