相关问题:
1、Elasticsearch.Net和NEST的区别?
Elasticsearch 官方为 .NET 提供了 2 个官方客户端库:Elasticsearch.Net 和 NEST。
Elasticsearch.Net 和 NEST对比说明:
- 可以简单理解为 Elasticsearch.Net 是 NEST的一个子集。
- NEST内部使用了 ElasticSearch.Net ,并通过 NEST可以对外暴露 ElasticSearch.Net 客户端。
- NEST包含了 ElasticSearch.Net 所没有的一些高级功能,如:
- 强类型查询 DSL:可以将所有请求和响应的对象类型转换 1:1 的.NET 类型。
- 自动转换为 CLR 的数据类型。
2、执行“ElasticClient”下“IndexDocument”方法时,出现“Invalid NEST response built from a unsuccessful () low level call on PUT: /crm_index/_doc/1”错误
3、点击“elasticsearch.bat”时控制台提示“warning: ignoring JAVA_HOME=E:\Program Files\Java\jdk1.8.0_341; using bundled JDK”
原因:本地JDK版本与Elasticesearch版本不兼容。
案例:我本地是JDK1.8版本,安装的是elasticsearch-8已上都不行,改成elasticsearch-7.6.1就可以了。
办法:修改一下Elasticsearch版本就可以了。