1

有谁知道优化螺旋搜索功能的方法?我们一直将它用于内部文档,我是这方面的技术专家,但我没有机会对其进行太多分析。在输入大量信息后,我们注意到文本搜索有明显的延迟;在某些情况下,大约需要 10 秒。我在此处粘贴搜索索引状态的屏幕截图。我们有 30 个不同的命名空间,我怀疑这比我们真正需要的要多,但决定将它们用于组织目的,我想不出为什么不这样做的原因。大量的命名空间是否会影响搜索时间?

在对搜索进行测试时,我能找到的唯一资源峰值是网络服务器上的 CPU 使用率峰值。

搜索索引状态屏幕截图

4

1 回答 1

1

如果您从原始问题分析 SQL 以进行单个搜索,您可能会注意到 Web 应用程序与数据库非常健谈。由于执行搜索的方式(根据我所见,按名称空间,似乎非常低效),有大量要搜索的命名空间将对搜索性能产生影响。稍微查看一下代码后,我可以看到您可能会在 Web 服务器上看到峰值的地方。最好的办法是重构搜索功能,以便更好地处理更多的命名空间。

于 2014-01-01T18:06:01.867 回答