首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大数据学习笔记

    ElasticSearch 6.x 学习笔记:6.索引

    6.1 创建索引 (1)简单方式 PUT test { "acknowledged": true, "shards_acknowledged": true, "index": "test" } (2)索引名不能包含大些字母 PUT Test (3)重复创建 PUT test (4)指定参数 PUT blog { "settings": { "number_of_shards (1)查看指定索引的配置信息 GET blog/_settings { "blog": { "settings": { "index": { "creation_date 1515459619703", "number_of_shards": "3", "number_of_replicas": "1", "uuid": "6x9RQQ5KRoStK57T88VhmA DELETE test { "acknowledged": true } 6.4 索引的打开与关闭 (1)关闭索引 POST blog/_close { "acknowledged": true

    30910编辑于 2022-05-06
  • 来自专栏机器学习/数据可视化

    6种方式创建多层索引

    6种方式创建多层索引MultiIndex pd.MultiIndex即具有多个层次的索引。通过多层次索引,我们就可以操作整个索引组的数据。 本文主要介绍在Pandas中创建多层索引6种方式: pd.MultiIndex.from_arrays():多维数组作为参数,高维指定高层索引,低维指定低层索引。 pd.MultiIndex.from_tuples():元组的列表作为参数,每个元组指定每个索引(高维和低维索引)。 (array4) m4 Out[6]: MultiIndex([('xiaoming', 22), ( 'guanyu', 25), ('zhangfei = pd.MultiIndex.from_arrays(array6,names=["姓名","性别","年龄"]) m6 Out[8]: MultiIndex([('xiaoming', 'male

    77420编辑于 2023-08-23
  • 来自专栏iSharkFly

    设置 Confluence 6 外部索引站点 原

    但是你还是有下面 2 个可选的方案: 嵌入外部页面到 Confluence 替换 Confluence 查找 嵌入外部页面到 Confluence 如果你有少量的外部页面内容需要你的 Confluence 站点进行索引 这个要求删除你 Confluence 内部索引中的所有页面,将你 Confluence 的内部索引结果替换为你自己的 crawler 前段。 https://www.cwiki.us/display/CONF6ZH/Setting+Up+Confluence+to+Index+External+Sites

    1K20发布于 2019-01-30
  • 来自专栏大数据和云计算技术

    MongoDB系列6:MongoDB索引的介绍

    2、MongoDB支持的索引类型 在MongoDB主要支持以下几种索引类型: ·单列索引 ·复合索引 ·多键索引 ·全文索引 ·地理空间索引 ·哈希索引 2.1 单列索引 在MongoDB中,每个集合都会默认创建一个唯一索引列 2.3 多键索引 如果索引字段的值为数组,MongoDB会创建数组中的每个元素的索引键(即多键索引),不需要明确指定多键型。 像上面创建的全文索引,默认的索引名称为content_text_name_text_sex_text。 ? 由于索引名称长度的限制,以及删除索引的方便,可以在创建索引索引命令。 2.4.3 全文索引的权重 对于全文索引索引字段的权重表示相对于全文索引中的其他索引字段的重要性。索引列的默认权重为1。 ·不能在哈希索引列或指定哈希索引唯一约束字段上创建复合索引;但是,在同一个字段上,可以创建哈希索引和非哈希索引。MongoDB会使用标量索引范围查询。

    3.6K101发布于 2018-03-30
  • 来自专栏iSharkFly

    Confluence 6 查看内容索引概要 原

    内容索引,通常也被称为查找索引,这个索引被用来在 Confluence 中支持查找。 Gliffy plugin 插件其中的一些功能也使用了索引。 基于系统性能的考虑,Confluence 不会马上将修改的内容更新到索引中。 查看内容索引概要 希望查看有关你 Confluence 站点内容的索引信息: 在屏幕的右上角单击 控制台按钮 ?  ,然后选择 General Configuration 链接。 在左侧面板的 管理(Administration)下面,选择 内容索引(Content Indexing)。 屏幕截图:索引摘要 ? https://www.cwiki.us/display/CONF6ZH/Content+Index+Administration

    85420发布于 2019-01-30
  • 来自专栏iSharkFly

    Confluence 6 配置索引语言 原

    修改你 Confluence 的索引语言将有助于你提高搜索的准确性,如果你网站使用的主要语言是除了英语以外的其他语言。 Confluence 可以支持下面语言的的内容索引: Arabic Brazilian Chinese CJK Czech Custom Japanese English (default) French German Greek Persian Russian 希望配置索引的语言: 进入 ?   在 格式和国际化设置(Formatting and International Settings)部分,选择 索引语言(Indexing Language)。 选择 保存(Save)。 https://www.cwiki.us/display/CONF6ZH/Configuring+the+Server+Base+URL

    70450发布于 2019-01-30
  • 来自专栏iSharkFly

    Confluence 6 查看索引和提示 原

    查看索引 Confluence 使用被称为 Lucene 的搜索引擎。如果你希望在你的 Confluence站点中查看更多有关索引的细节,你可以下载并且运行 Luke。 Luke 是一个开发和诊断工具,这个工具针对已经存在的 Lucene 索引,能够允许你对这个索引查看和修改。 View Space Activity 使用索引来对数据进行分类。如果你删除了索引文件,那已经存在的活动数据将会消失。 针对开发社区的小提示:如果你已经有了 Confluence 的源代码,你可以参考  SmartListManager 来找到内容索引的界面和列表。 https://www.cwiki.us/display/CONF6ZH/Content+Index+Administration

    74440发布于 2019-01-30
  • 来自专栏分布式|微服务|性能优化|并发编程|源码分析

    6.索引数据的基本操作

    基本操作 创建索引结构 PUT lglbc_crud { "mappings": { "properties": { "age":{ "type": "integer 我们都是使用静态mapping,用了一段时间后,业务需求有变动,我们需要更新字段类型或者数据量太大,我们需要扩展分片数量,但是经过前面的学习,大家都知道,这些都是无法修改的,所以我们的解决办法通常是重建索引 ,然后将老数据给merge过去,那我们来看下ES如何实现这个功能 创建旧索引 PUT lglbc_reindex_old/_doc/1 { "name":"乐哥聊编程", "count":"10 ,指定分片2个,副本2个,name:keyword,count:long 创建新索引 PUT lglbc_reindex_new { "mappings": { "properties": source:旧索引信息 dest:目标索引信息 POST _reindex { "source": {"index": "lglbc_reindex_old"}, "dest": {"index

    27120编辑于 2023-09-11
  • 来自专栏cwl_Java

    快速学习ES6-操作索引

    (indices) indices是index的复数,代表许多的索引, 类型(type) 类型是模拟mysql中的table概念,一个索引库下可以有不同类型的索引,比如商品索引,订单索引,其数据格式不同 不过这会导致索引库混乱,因此未来版本中会移除这个概念 文档(document) 存入索引库原始的数据。 2.3.查看索引设置 语法 Get请求可以帮我们查看索引信息,格式: GET /索引库名 ? 或者,我们可以使用*来查询所有索引库配置: ? 2.4.删除索引 删除索引使用DELETE请求 语法 DELETE /索引库名 示例 ? 再次查看heima2: ? 当然,我们也可以用HEAD请求,查看索引是否存在: ? 2.5.3.2.index index影响字段的索引情况。 true:字段会被索引,则可以用来进行搜索。

    1.8K20发布于 2020-02-11
  • 来自专栏陈琛的Redis文章

    MongoDB入门系列——6.全文索引

    目录 ⊙ 背景 ⊙如何使用 ⊙准备工作:插入数据 ⊙建立全局索引 ⊙查询结果 ⊙使用中存在哪些问题 ⊙英文存在停止词 ⊙ 中文无法采用全文索引 前面了解了多种索引方式 ,比如单键索引,多键索引,复合索引等,这些感觉都太空,咱今天学习一下实用的索引——全文索引。 2 建立全局索引 下图的意思是在name字段上建立全文索引,注意index type为text,意思是建立全文索引。 ? 如果字段选择了$**,即表示全部字段。 如果搜索引擎要将这些词都索引的话,那么几乎每个网站都会被索引,也就是说工作量巨大。可以毫不夸张的说句,只要是个英文网站都会用到a或者是the。那么这些英文的词跟我们中文有什么关系呢? 感觉MongodB的中文全文索引沒有想象中的强大。

    1K20发布于 2020-06-12
  • 来自专栏Python基础、进阶与实战

    Python90-6 使用解包替代索引

    6条:使用解包替代索引 Item 6: Prefer Multiple Assignment Unpacking Over Indexing Python内置的tuple可以创建不变的、有序序列。 可以用解包替代索引方式取tuple中的值。 每个元素是一个元组(计数值,迭代对象) 这就是Pythonic的循环写法:简短易读,通常不需要使用索引。Python为list结构提供了更多解包功能(后面的章节介绍)。 合适地使用解包可避免索引,使代码简洁易读。 Things to Remember • Python有一种特殊语法叫解包(unpacking),可在一个语句内进行多个赋值。 • 通过解包避免索引,可以减少多余,提升可读性。

    70820编辑于 2022-12-06
  • 来自专栏腾讯云Elasticsearch Service

    Elasticsearch 6.x索引预排序分析

    本文翻译自https://www.elastic.co/blog/index-sorting-elasticsearch-6-0,侵删 Elasticsearch 从6.0版本开始,引入了一个索引预排序 IndexSorter 把需要排序的索引完全复制了一份,将新的复制索引中的文档按用户指定的顺序重新排序。因为排序后的索引是一个新的索引,每次源索引中有新的数据更新,不得不重新执行一遍这个工具。 感谢开源社区在这个功能上做的大量的优化和努力,我们终于在 Elasticsearch 6.x 开始解锁了这个功能, 并且期待这个新功能的发布能极大的优化你的使用! GET scores/score/_search { "size": 3, "sort": [ { "points": "desc" } ] } 使用Elasticsearch 6. 比如,“geonames”的压测显示索引预排序对写入性能的影响是比较低的(深蓝色的线): [es6.png] https://elasticsearch-benchmarks.elastic.co/index.html

    12.1K181发布于 2018-11-21
  • 来自专栏iSharkFly

    设置外部查找工具来索引 Confluence 6

    任何网页的 crawler  工具都可以被用来索引你的 Confluence 站点中的内容。 如果你希望注册用户才能够查看的内容也被索引的话,你需要为你的 Confluence 创建一个只被 crawler 使用的用户。 将这个用户赋予你需要索引内容的访问权限,但是限制这个用户具有删除和管理员的权限。这个限制能够阻止 crawler 用户不能对你的站点进行修改。 有关外部应用对你的 Confluence 进行索引的功能,请参考 Confluence APIs 中的内容。 https://www.cwiki.us/display/CONF6ZH/Setting+Up+an+External+Search+Tool+to+Index+Confluence

    66020发布于 2019-01-30
  • 来自专栏iSharkFly

    Confluence 6 索引支持的语言并进行修改

    Confluence 中索引的语言配置。 ? 可以单击编辑后进行修改。 ? https://www.cwiki.us/display/CONF6ZH/Configuring+Indexing+Language

    81320发布于 2019-01-30
  • 来自专栏cwl_Java

    快速学习ES6-索引库数据导入

    1.索引库数据导入 昨天我们学习了Elasticsearch的基本应用。今天就学以致用,搭建搜索微服务,实现搜索功能。 1.1.创建搜索服务 创建module: ? ? Pom文件: <? 接下来,我们需要商品数据导入索引库,便于用户搜索。 既然搜索的结果是SPU,那么我们索引库中存储的应该也是SPU,但是却需要包含SKU的信息。 1.2.2.需要什么数据 再来看看页面中有什么数据: ? 例如:我们在specs中存储 内存:4G,6G,颜色为红色,转为json就是: { "specs":{ "内存":[4G,6G], "颜色":"红色" } } 当存储到索引库时,elasticsearch会处理为两个字段: specs.内存:[4G,6G] specs.颜色:红色 另外, 对于字符串类型,还会额外存储一个字段,这个字段不会分词,

    88530发布于 2020-02-11
  • 来自专栏iSharkFly

    Confluence 6 附件是如何被索引的 原

    当一个文件被上传到 Confluence 后,Confluence 将会尝试对文件进行解压,然后对文件中的内容进行索引。这样系统就能够允许用户对文件中的内容进行搜索,而不仅仅是搜索文件名。 Confluence 有下面的一些配置被用来避免出现内存溢出的错误: 如果你上传的文件大小大于 100 MB,Confluence 将不会尝试对文件进行解压和内容进行索引。 Confluence 只会对文件进行解压和索引一次,如果在这个过程中失败了,Confluence 不会再出尝试进行解压和索引。 如果你在附近进行索引的过程中遇到内存错误,你可能希望对系统进行调整,调整可以使用的参数如下: atlassian.indexing.attachment.maxsize officeconnector.excel.extractor.maxlength officeconnector.textextract.word.docxmaxsize atlassian.indexing.contentbody.maxsize https://www.cwiki.us/display/CONF6ZH

    1.4K40发布于 2019-01-31
  • 来自专栏java跬步

    你真的了解索引吗(上)?|mysql 系列(6

    什么是索引索引(Index)是帮助数据库系统高效获取数据的数据结构,数据库索引本质上是以增加额外的写操作与用于维护索引数据结构的存储空间为代价的用于提升数据库中数据检索效率的数据结构。 总结一下就是,索引就是数据结构!!一种为了提升检索效率的数据结构。 常见的数据库的索引有:hash 表、B+树等。 那索引物理上是怎么表现的呢? 创建一个索引就会创建两个段:一个数据段、一个索引段。 InnDB的索引为什么是B+树? 但是 索引是存在于索引文件中,是存在于磁盘中的。因为索引通常是很大的,因此无法一次将全部索引加载到内存当中,因此每次只能从磁盘中读取一个磁盘页的数据到内存中。 造成浪费 这里我们复习一下几个知识点: 磁盘IO时间: 磁盘IO时间 = 寻道 + 磁盘旋转 + 数据传输时间 机械硬盘的连续读写和随机读写的性能差异: 顺序访问:内存访问速度是硬盘访问速度的6~

    1.4K60发布于 2021-06-09
  • 来自专栏iSharkFly

    Confluence 6 为搜索引擎隐藏外部链接

    为搜索引擎隐藏外部链接能够避免向你的站点添加垃圾信息。如果你启用了这个选项的话,任何插入到页面中的 URLs 和评论将会赋予 'nofollow' 属性,这个属性将会禁止搜索引擎进行索引。 ?   为搜索引擎隐藏外部链接: 在屏幕的右上角单击 控制台按钮 ?  ,然后选择 General Configuration 链接。 选择 为搜索引擎隐藏外部链接(Hide External Links From Search Engines)的选择框。 单击 保存按钮(Save)。 Background to the nofollow attribute 在 WIKI 和博客(Confluence 是 Wiki 和博客)与垃圾内容的战斗中,Google 提供了一些有关链接指南让搜索引擎不对连接进行索引 https://www.cwiki.us/display/CONF6ZH/Hiding+External+Links+From+Search+Engines

    1.1K20发布于 2019-01-30
  • 来自专栏后端从入门到精通

    InnoDB(6)索引页select --mysql从入门到精通(十一)

    上篇文章介绍了innoBD会有若干索引页,每个索引页的两个虚拟列,infimun最小虚拟行记录,supremun最大虚拟行记录,这两个存在innoDB的头部信息,里面还有delete_mark,next_record InnoDB(5)索引页 --mysql从入门到精通(十) Page directory(页目录) 我们现在知道记录页中的数据按主键从小到大的顺序组成一个单链表,那我们 查询单链表中的某一个数据该怎么办呢 所以查询数据的过程: 1、所以二分查找法(0+4)/2 = 2,槽2对应的主键为8,而8>6,所以继续找,此刻的参数low为0,high为2。 2、(0+2)/2=1,槽1对应的主键为4,4<6,此刻的参数low为1,high为2。 3、high-low为1,所以确定主键6 在槽2中,所以槽2 最大主键是8,因为每个槽都是挨着,槽1最大主键是4,所以槽2 最小主键是5,这时候只要从最小主键5来遍历这个槽,效率就会很高。

    36010编辑于 2022-07-26
  • 来自专栏EdisonTalk

    ASP.NET 6启动时自动创建MongoDB索引

    最近,在使用MongoDB时,碰到这样的一个需求:针对某个Collection手动在开发环境创建了索引,但在测试环境和生产环境不想再手动操作了,于是就想着通过代码的方式在ASP.NET 6应用启动时自动创建 在MongoDB中可以创建的索引类型: 唯一索引 unique:保证数据的唯一不重复 稀疏索引 sparse 复合索引:用于提高查询速度 TTL 索引 : 设置文档的缓存时间,时间到了会自动删除掉 this.Transmissions = new List<TransmissionEntity>(); } ...... } 这里,我们以之前分享的一篇文章《在ASP.NET 6中使用工作单元操作 AppDbContext), nameof(Initialize)); } } } 在Program.cs中使用 这里我们仅仅需要在Program.cs中添加以下语句即可实现在ASP.NET 6应用启动时创建 小结 本文我们了解了如何在ASP.NET 6应用启动时实现自动创建MongoDB的索引,相信会对你在ASP.NET 6中使用MongoDB有一定帮助!

    95540编辑于 2023-10-08
领券