Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有谁知道优化螺旋搜索功能的方法?我们一直将它用于内部文档,我是这方面的技术专家,但我没有机会对其进行太多分析。在输入大量信息后,我们注意到文本搜索有明显的延迟;在某些情况下,大约需要 10 秒。我在此处粘贴搜索索引状态的屏幕截图。我们有 30 个不同的命名空间,我怀疑这比我们真正需要的要多,但决定将它们用于组织目的,我想不出为什么不这样做的原因。大量的命名空间是否会影响搜索时间?
在对搜索进行测试时,我能找到的唯一资源峰值是网络服务器上的 CPU 使用率峰值。
如果您从原始问题分析 SQL 以进行单个搜索,您可能会注意到 Web 应用程序与数据库非常健谈。由于执行搜索的方式(根据我所见,按名称空间,似乎非常低效),有大量要搜索的命名空间将对搜索性能产生影响。稍微查看一下代码后,我可以看到您可能会在 Web 服务器上看到峰值的地方。最好的办法是重构搜索功能,以便更好地处理更多的命名空间。