极客神殿

坚持,自由,信仰

排序:
默认
按更新时间
按访问量

ElasticsearchCRUD使用(十九)【索引热身】

本文介绍如何使用索引预热与ElasticsearchCRUD。 预热对于最常用的查询很有用,可以帮助您提高性能。 在创建索引时,可以添加一个预热器,在索引之后添加或从索引中删除。 还可以在全局或每种索引类型中添加预热器。创建索引时添加预热器在创建索引时,可以加一个预热器。 IndexCreate方...

2017-05-17 21:52:19

阅读数:911

评论数:1

ElasticsearchCRUD使用(十八)【进行MVC搜索Elasticsearch高亮】

本文介绍如何在MVC应用程序中使用Elasticsearch高亮显示搜索结果。该应用程序执行一个简单的Elasticsearch模糊查询,高亮显示的结果显示在Razor 视图中。在使用高亮显示请求的搜索可以发送到Elasticsearch之前,需要创建一个索引。 FastestAnimal类用于此...

2017-05-17 17:28:21

阅读数:834

评论数:0

ElasticsearchCRUD使用(十七)【Elasticsearch搜索多个指标和类型】

本文介绍如何使用ElasticsearchCRUD在多个索引和类型的Elasticsearch中进行搜索。 Elasticsearch提供了一个指数过滤器,一个类型过滤器和一个指数查询,可以在使用多个索引和类型时使用。 汇总搜索和计数请求也可以使用多个指数和类型执行。该示例在单个索引中使用父,子,...

2017-05-11 23:02:10

阅读数:510

评论数:0

ElasticsearchCRUD使用(十六)【Elasticsearch聚合】

本文介绍如何使用ElasticsearchCRUD实现Elasticsearch聚合搜索请求和响应。Elasticsearch聚合Elasticsearch聚合API允许您在近实时或即时的时候对数据进行总结,计算,分组。这些聚合可以实现子聚合,可以根据需要再次实现更多的子聚合。这允许非常灵活的AP...

2017-05-11 22:57:04

阅读数:912

评论数:0

ElasticsearchCRUD使用(十五)【批量插入数据】

本文介绍如何使用别名和bulk插入大量文档来设置Elasticsearch索引。 批量插入大量文档时,可以通过关闭刷新间隔(RefreshInterval="-1")并关闭复制来提高性能。 插入完成后,根据您的要求将这些设置设置为所需的值。要创建索引,使用TestDto类。 这...

2017-05-11 22:54:41

阅读数:1853

评论数:0

ElasticsearchCRUD使用(十四)【ElasticsearchCRUD搜索查询和过滤】

本文演示如何使用ElasticsearchCRUD进行搜索。 API提供了可以与Elasticsearch的搜索API一起使用的搜索模型。 您可以搜索同步/异步,并提供您自己的JSON字符串或使用搜索模型。开始:ElasticsearchCRUD提供了一些数字或搜索的可能性。 这篇文章展示了不同的...

2017-05-11 22:49:59

阅读数:650

评论数:0

ElasticsearchCRUD使用(十三)【Elasticsearch谷歌地图搜索的MVC应用】

本文介绍如何创建一个使用谷歌地图和Elasticsearch的MVC应用程序进行geo_distance搜索,并找到最近的点(文档)到您的位置。 Elasticsearch索引使用geo_point来定义每个文档的位置。Elasticsearch支持GeoJson格式。Elasticsearch...

2017-05-11 22:47:43

阅读数:1214

评论数:0

ElasticsearchCRUD使用(十二)【Elasticsearch的German分析器】

本文介绍如何使用Elasticsearch的默认。 创建使用ElasticsearchCRUD的索引,它使用德语分析器对搜索和索引进行映射。可以通过在ElasticsearchString属性中定义Analyzer属性来使用德语分析器。 此属性为搜索和索引添加分析器。 该属性可以使用任何字符串,因...

2017-05-11 22:44:37

阅读数:425

评论数:0

ElasticsearchCRUD使用(十一)【Elasticsearch同义词分析器】

本文介绍如何使用ElasticsearchCRUD在Elasticsearch中设置和使用自定义分析器。 创建具有自定义同义词词元过滤器的分析器并将其添加到索引中。 如果您搜索任何同义词,您将找到所有可能的文本的所有匹配。创建自定义同义词分析器在ElasticsearchCRUD中使用自定义分析器...

2017-05-11 22:41:58

阅读数:538

评论数:0

ElasticsearchCRUD使用(十)【Elasticsearch类型与ElasticsearchCRUD的映射】

本文介绍如何使用ElasticsearchCRUD来定义Elasticsearch中类型的映射。 可以使用ElasticsearchCRUD的属性来定义Elasticsearch中的Core Types定义。映射属性可以使用ElasticsearchCRUD中的属性定义映射定义。 支持大部分Ela...

2017-05-11 22:36:49

阅读数:604

评论数:0

ElasticsearchCRUD使用(九)【Elasticsearch父子,孙子节点文件和路由】

本文介绍如何使用ElasticsearchCRUD在Elasticsearch中创建父,子和孙子文档。 如果创建相互关联的文档,那么文件全部保存到Elasticsearch中的同一个分片很重要。 搜索性能更好,如果可以为搜索定义特定的分片。当创建父文档和子文档关系时,父定义对于子文档是足够的。 这...

2017-05-11 22:27:25

阅读数:1565

评论数:0

ElasticsearchCRUD使用(八)【使用Elasticsearch和WebAPI导出CSV】

本文演示如何使用Web API将数据从Elasticsearch导出到CSV文件。 使用_search扫描和滚动从Elasticsearch检索数据。 该API可以非常快速地检索数据,无需任何排序。 然后使用来自Jordan Gray的WebApiContrib.Formatting.Xlsx将数...

2017-05-11 22:21:41

阅读数:2254

评论数:0

ElasticsearchCRUD使用(七)【Elasticsearch中的实时重建索引】

该文章演示了如何使用ElasticsearchCRUD在Elasticsearch中进行现场重建索引。 reindex使用扫描并滚动获取数据,然后使用批量插入更新到新的索引。 reindex支持别名映射,使得可以进行实时索引。设置文档搜索引擎和索引AdventureWorks2012用于填充搜索引...

2017-05-11 22:14:16

阅读数:741

评论数:1

ElasticsearchCRUD使用(六)【EF和Elasticsearch的MVC应用程序】

本文演示如何使用实体框架与MS SQL Server作为主数据库和Elasticsearch搜索/选择功能。该应用程序结合了Elasticsearch的功能,用于搜索和快速选择,以及用于CUD事务(创建,更新和删除)的实体框架。设置文档搜索引擎AdventureWorks2012用于填充搜索引擎的...

2017-05-11 22:09:05

阅读数:837

评论数:0

ElasticsearchCRUD使用(五)【Elasticsearch中的子文档,父文档】

设置文档搜索引擎AdventureWorks2012用于填充搜索引擎的数据。 可以在这里下载。以下是使用的传输方法(Entity子对象作为子文档保存在stateprovinces索引中):public void SaveToElasticsearchStateProvince() { IE...

2017-05-11 22:06:11

阅读数:1507

评论数:0

ElasticsearchCRUD使用(四)【使用EF从SQLServer到Elasticsearch的数据传输】

AdventureWorks2012用作数据库,可以在这里下载。 您需要在代码工作之前安装数据库。应用程序创建一个新的控制台应用程序,并从NuGet下载ElasticsearchCRUD和Entity Framework。 从AdventureWorks数据库创建代码第一个数据库。向项目添加一个...

2017-05-11 21:58:20

阅读数:2187

评论数:0

ElasticsearchCRUD使用(三)【嵌套文档的MVC】

具有1对n个实体的模型用于与Elasticsearch进行交互的模型具有1到n的关系。 SkillWithListOfDetails类具有SkillDetail对象的列表。 这些类将作为嵌套对象使用SkillDetail列表保存到Elasticsearch。 这个子对象可以像父对象SkillWit...

2017-05-11 21:54:20

阅读数:833

评论数:0

ElasticsearchCRUD使用(二)【简单的文档进行搜索的MVC应用程序】

搜索Elasticsearch中的文档该应用程序使用ElasticsearchCRUD访问Elasticsearch。 API可以使用任何DTO或实体类,并将其自动映射到Elasticsearch索引并使用类类型键入。 默认索引是类的类型,所有字符都转换为小写字符。 默认类型是小写字符的类型名称。...

2017-05-11 20:58:14

阅读数:492

评论数:0

ElasticsearchCRUD使用(一)【介绍】

为什么选择ElasticsearchCRUD 我想要一个简单的方法来将我的应用程序实体添加,更新或删除到Elasticsearch文档中。 单个上下文可以与许多实体类型一起使用,并且可以根据需要进行非常容易的调整,例如对于所有属性进行小写处理,或者可以定义任何特定的映射。 ElasticLINQ...

2017-05-11 20:53:05

阅读数:715

评论数:0

Elasticsearch(十三)【NEST高级客户端--常见类型】

常见类型NEST有许多类型用于使用Elasticsearch规范 时间单位 距离单位 日期数学表达式 时间单位无论何时需要指定持续时间,例如对于超时参数,持续时间可以指定为表示时间(毫秒)的整数,或者作为2d的时间值指定2天。NEST使用Time类型来强制键入,并且有几种方法来构造一个。构造函...

2017-05-07 23:17:10

阅读数:1300

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭