Elasticsearch/MongoDB
文章平均质量分 86
ES和MG的一些实践总结
流烟默
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MongoDB索引创建语法分析
摘要:这段代码在MongoDB的activities集合上创建了一个名为isPublic_1_isFeatured_1_createdAt_-1的复合索引,包含isPublic(升序)、isFeatured(升序)和createdAt(降序)三个字段。该索引优化了筛选公开推荐活动并按时间排序的查询性能,通过background:true选项实现后台异步创建,避免阻塞生产环境。适用于需要高效查询公开推荐活动列表并支持分页的场景。建议使用简化的标准写法,并考虑部分索引进一步优化性能。原创 2025-10-28 13:54:57 · 860 阅读 · 0 评论 -
MongoDB入门指南基础篇
MongoDB 入门指南 MongoDB 是一个开源的文档型 NoSQL 数据库,采用 BSON 格式存储数据,具有高性能、高可用性和灵活的数据模型。核心特性包括动态模式、丰富的查询语言、聚合框架和水平扩展能力。数据以文档形式存储在集合中,支持 CRUD 操作、索引优化和复杂查询。安装方式多样(官方包、Docker 等),基本操作涵盖插入、查询、更新和删除。适用场景包括 Web 应用、大数据处理等,但不适合强事务需求的系统。提供完善的工具链和安全机制,适合现代开发需求。 (摘要字数:150)原创 2025-10-28 13:58:46 · 1012 阅读 · 0 评论 -
MongoDB中全文索引基础篇
MongoDB全文索引完全指南摘要 MongoDB全文索引(Text Index)支持高效文本搜索,通过分词和倒排索引实现快速检索。核心功能包括多字段联合搜索、相关性排序、布尔运算及短语匹配。创建时可指定权重、语言(如中文需显式设置)或通配符($**)。 主要特性: 语法:createIndex({字段:"text"}),支持多字段/通配符 查询:$text操作符支持关键词、短语、排除逻辑 语言处理:默认英语分词,中文需配置default_language:"chinese&q原创 2025-10-28 14:12:08 · 683 阅读 · 0 评论 -
Windows下安装MongoDB实践总结
本文记录Windows环境下的MongoDB安装与使用总结。原创 2023-12-20 17:03:20 · 1506 阅读 · 0 评论 -
SpringBoot整合Jest和Elasticsearch实践
【1】添加Elasticsearchstarterpom文件添加starter如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId&原创 2018-07-07 17:48:45 · 7328 阅读 · 2 评论 -
Spring Data Elasticsearch基础入门详解
官网地址:https://spring.io/projects/spring-data-elasticsearch#learn,最新版本为3.2.3。版本标识说明GA:General Availability,正式发布的版本,官方推荐使用此版本。在国外都是用GA来说明release版本的。PRE: 预览版,内部测试版. 主要是给开发人员和测试人员测试和找BUG用的,不建议使用;SNA...原创 2019-12-24 15:16:53 · 7757 阅读 · 0 评论 -
Java原生操作Elasticsearch
这里Elasticsearch是单节点,版本为5.2.2。【1】获取PreBuiltTransportClient实例代码 @Test public void getClient() throws Exception { Settings settings= Settings.builder().put("cluster.name","my-application"...原创 2019-12-20 12:10:36 · 1692 阅读 · 0 评论 -
Elasticsearch采坑实践总结
【1】java.lang.AbstractMethodError异常如下:org.elasticsearch.transport.TcpTransport.connectToChannels(Lorg/elasticsearch/cluster/node/DiscoveryNode;Lorg/elasticsearch/transport/ConnectionProfile;)Lorg/ela...原创 2019-12-20 11:37:22 · 2495 阅读 · 0 评论 -
Elasticsearch基础入门与安装部署
【1】Elasticsearch概述① 什么是全文检索全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置。当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。全文搜索搜索引擎数据库中的数据。② luceneLucene是apache软件基金会4 jak...原创 2019-10-23 15:03:00 · 4686 阅读 · 1 评论
分享