问题标签 [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 投票
2 回答
4217 浏览

tsql - 如何在 T-SQL 中最小化表的辅助扫描描述符的数量?

我最近看到遗留系统上的存储过程偶尔会出现问题,它会显示如下错误消息:

服务器消息:编号 10901,严重性 17:此查询需要X个辅助扫描描述符,但目前只有Y个辅助扫描描述符可用。要么提高“辅助扫描描述符数量”配置参数的值,要么稍后尝试查询。

其中X略低于Y。Sybase 手册很有用地告诉我应该重新设计我的表以使用更少的辅助扫描描述符(如何?!),或者增加系统上可用的数量。奇怪的是,它多年来一直运行良好,唯一改变的是我们修改了几列的数据类型并添加了一个索引。任何人都可以对此有所了解吗?

0 投票
1 回答
374 浏览

indexing - Nexus CMS - Google Search Appliance 索引

http://nexuscms.com/

有人用这个CMS吗?我对此了解不多,需要索引一个使用 GSA(谷歌搜索设备)构建的网站,但在他们的网站上几乎没有关于它的文档。

想知道是否会有任何陷阱,它使用什么类型的数据库..

谢谢。

0 投票
2 回答
2072 浏览

search - Lucene.Net 是否适合作为内容频繁变化的搜索引擎?

Lucene.Net 是否适合作为内容频繁变化的搜索引擎?

或者更具体地说,任何人都可以就 lucene.net 索引的更新速度给出主观意见。任何其他搜索频繁变化的内容的方法都会很棒。

我们正在开发一个论坛。论坛帖子将经常添加到论坛存储库中。我们认为我们需要将这些帖子快速添加到 lucene 索引中(<0.5 秒),以便可以搜索。最初在存储库中将有大约 5E6 个帖子。假设搜索引擎在非异国服务器上运行(我知道这很模糊!)。

其他关于解决搜索频繁变化的内容问题的建议表示赞赏。论坛帖子需要在可变数量的命名标签上进行搜索(标签名称和值必须匹配)。基于 SQL 的方法(基于 Toxi 模式)并没有给我们想要的性能。

0 投票
2 回答
11910 浏览

sql-server-2005 - 在 SQL Server 2005 中对 PDF 文件使用全文搜索

我在 SQL Server 2005 中索引 PDF 文件时遇到了一个奇怪的问题,希望有人能提供帮助。我的数据库有一个名为 MediaFile 的表,其中包含以下字段 - MediaFileId int identity pk、FileContent image 和 FileExtension varchar(5)。我的 Web 应用程序在此表中存储文件内容没有问题,并且能够在 doc、xls 等上毫无问题地使用全文搜索 - 唯一不工作的文件扩展名是 PDF。在此表上对我知道存在于表中保存的 PDF 文件中的单词执行全文搜索时,这些文件不会在搜索结果中返回。

操作系统是 Windows Server 2003 SP2,我安装了Adob​​e iFilter 6.0。按照此博客条目上的说明,我执行了以下命令:

之后,我重新启动了 SQL Server,并通过执行以下命令验证了用于 PDF 扩展的 iFilter 已正确安装:

这将返回以下信息,看起来正确:

文档类型:.pdf
路径:C:\Program Files\Adobe\PDF IFilter 6.0\PDFFILT.dll

然后我(重新)在 MediaFile 表上创建索引,选择 FileContent 作为要索引的列,选择 FileExtension 作为其类型。向导创建索引并成功完成。为了测试,我正在执行这样的搜索:

这将返回包含该术语的 DOC 文件,但不返回任何 PDF 文件,尽管我知道表中肯定有包含单词house的 PDF 文件。

顺便说一句,我让这个工作了几分钟,上面的搜索返回了正确的 PDF 文件,但后来它又无缘无故地停止工作了。

关于什么可能阻止 SQL Server 2005 索引 PDF 的任何想法,即使安装了 Adob​​e iFilter 并且似乎已加载?

0 投票
6 回答
1841 浏览

database - 使用 PHP 防止重复插入 SQL

我将在 SQL 中运行数千个查询,并且我需要防止字段“域”的重复。以前从来没有这样做过,任何帮助将不胜感激。

0 投票
3 回答
35923 浏览

sql-server - 外键是否在 SQL Server 中自动建立索引?

下面的 SQL 语句会自动在 Table1.Table1Column 上创建一个索引,还是必须显式创建一个?

数据库引擎是 SQL Server 2000

0 投票
2 回答
128 浏览

sql - sql中的索引表达式

我有一个数据库,其中一个常见查询是“blobCol 为空”,我认为这会导致性能下降(如在全表扫描中)。我不需要索引 blobCol 的内容。

哪些指标可以改善这一点?是否可以在表达式(blobCol 不为空)而不只是列上构建索引?

0 投票
2 回答
2947 浏览

database - 使用“部分索引”的优点和缺点是什么?

PostgreSQL 允许创建“部分索引”,它们基本上是带有条件谓词的索引。http://www.postgresql.org/docs/8.2/static/indexes-partial.html

在测试时,我发现它们在查询仅访问具有 120k 行的表中的某些 12 行的情况下表现得非常好。

但是在我们部署它之前,是否有任何我们应该注意的缺点或警告?

0 投票
5 回答
10023 浏览

sql-server - 在 SQL SERVER 中索引大表

我有一张大表(超过 1000 万条记录)。该表在应用程序中大量用于搜索。所以,我不得不在表上创建索引。但是,当在表中插入或更新记录时,我会遇到性能缓慢的问题。这很可能是因为重新计算了索引。

有没有办法改善这一点。

提前致谢

0 投票
8 回答
1197 浏览

database - 几乎唯一的字段应该有索引

我在数据库中有一个字段几乎是唯一的:98% 的时间值是唯一的,但它可能有一些重复。我不会在这个领域做很多搜索;一个月说两次。该表目前有约 5000 条记录,每月将增加约 150 条记录。

这个字段应该有索引吗?

我正在使用 MySQL。