问题标签 [indexing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
43652 浏览

sql - 什么是涵盖索引?

我刚刚在一些数据库讨论中听说过涵盖索引这个术语——它是什么意思?

0 投票
2 回答
204 浏览

search - 我将如何像 Lucene 一样创建自定义搜索索引?

不久前我实现了一个 Lucene 搜索解决方案,它让我对可搜索的压缩文件索引感兴趣。当时我找不到任何关于您将如何创建自定义搜索索引的好信息,所以我想知道是否有人能指出我正确的方向?

我的主要兴趣是文件格式化、压缩以及类似于 Lucene 的文档和字段的概念。它不一定是特定于语言的,但是如果您可以向我指出具有特定于语言的实现并完整描述该过程的在线资源,那也没关系。

0 投票
7 回答
564 浏览

indexing - 建立索引以获得最快的读取响应的最佳方法是什么?

我需要索引多达 500,000 个条目以获得最快的阅读速度。索引需要定期在磁盘上重建。我试图在一个简单的文件(如磁盘上的哈希)或嵌入式数据库中的单个表之间做出决定。我不需要 RDBMS 引擎。

0 投票
16 回答
363738 浏览

sql-server - 在 SQL Server 2005 中应该使用什么数据类型来存储电话号码?

我需要将电话号码存储在表格中。请建议我应该使用哪种数据类型? 等待。请在点击回复之前阅读..

此字段需要大量索引,因为销售代表可以使用此字段进行搜索(包括通配符搜索)。

截至目前,我们预计电话号码将采用多种格式(来自 XML 文件)。我是否必须编写解析器才能转换为统一格式?可能有数百万个数据(有重复),我不想每次通过一些源数据时都占用服务器资源(在预处理等活动中)。

欢迎任何建议..

更新:我无法控制源数据。只是xml文件的结构是标准的。希望将 xml 解析保持在最低限度。一旦它在数据库中,检索应该很快。这里出现的一个疯狂建议是,它甚至应该与 Ajax 自动完成功能一起使用(这样销售代表可以立即看到匹配的)。我的天啊!!

0 投票
6 回答
10596 浏览

database - 你怎么知道什么是好的索引?

在 Oracle 中处理表时,您如何知道何时设置了一个好的索引和一个坏的索引?

0 投票
4 回答
310 浏览

sql-server - 您可以在 SQL Server 中使用哪些全文搜索工具?

除了全文索引和使用 LIKE 关键字之外,还有哪些其他工具可以在 MS SQL 之上构建搜索功能?这个问题特别适用于搜索记录,而不是文件。

0 投票
2 回答
1389 浏览

mysql - 根据其内容的长度在 MySQL 列上创建索引?

如何根据其值的长度在 MySQL v 5.0(myisam db 引擎)中的列上创建索引,它的 TEXT 数据类型最多 7000 个字符,我是否必须添加具有第一列长度的另一列?

0 投票
4 回答
1522 浏览

mysql - 在 MySQL 中强制执行唯一行

我有一个MySQL包含 3 个字段的表,我想在其中两个字段之间强制执行唯一性。这是表格DDL

ID字段是代理键(此表正在加载 ETL)。这CLIENT_NAME是一个包含客户名称的字段 这OWNER_ID是一个 id 表示客户所有者。

CLIENT_NAME我以为我可以在and上使用唯一索引来强制执行此操作OWNER_ID

但 MySQL 给了我一个错误:

执行 SQL 命令更新表时出错。指定的密钥太长;最大密钥长度为 765 字节(错误 1071)

其他人有什么想法吗?

0 投票
5 回答
1376 浏览

search - 轻量级搜索索引 API/库

我正在寻找一个开源搜索索引库。它将用于嵌入式 Web 应用程序,因此它应该具有较小的代码大小。最好用 C、C++ 或 PHP 编写,并且不需要安装任何数据库来存储索引。索引应该存储在文件中(例如,xml、txt)。我尝试查看一些著名的搜索库,例如 xapian 和 clucene,它们很好,但对于嵌入式系统来说代码量相对较大。

这将在 Linux 平台上运行,并将用于索引 HTML 文件。

关于什么是好的搜索库/API 有什么想法吗?

谢谢。

0 投票
13 回答
292398 浏览

sql-server - 聚集索引和非聚集索引有什么区别?

clustereda和 a 有什么区别non-clustered index