TFS 2017工作项目搜索索引问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TFS 2017工作项目搜索索引问题相关的知识,希望对你有一定的参考价值。

我们正在使用TFS 2017更新3(15.117.27024.0)和elasticsearch 2.4.1

问题:试图通过单词/短语找到工作项:

"execution": found 398 results
"execution policy": found 10 results
"One or more hosts are not enabled by filter": "indexing your account data" message.
"enabled by filter":"indexing your account data" message.
"enabled by": 22 results

我们尝试了什么:我们通过删除搜索功能,删除elasticsearch服务和删除缓存来重新配置搜索。

问题是什么?根据日志,tfs没有索引新项目。

那么有什么方法可以解决这个问题吗?

答案

对于TFS 2017内部部署,代码搜索包括Elasticsearch,并将在运行TFS 2017的服务器上进行配置。工作项搜索现在也依赖于此功能。

因此,首先确保elasticsearch服务在配置了Search的服务器上运行。然后尝试卸载代码搜索扩展并从本地扩展库再次安装它,然后检查它是否有效。

如果仍然不起作用,那么你可以试试Resetting Search Index

有关搜索索引的更多信息,请参阅以下文章:

以上是关于TFS 2017工作项目搜索索引问题的主要内容,如果未能解决你的问题,请参考以下文章

没有代码审查的 TFS 查询变更集

TFS 2017 链接父子查询 - 不同项目之间的过滤器

导入工作项类型定义时,TFS 2017(本地)中的ProvisioningImportEventsCallback

TFS Azure 2017 工作项更改事件处理程序 - 分支关系

在线构建 TFS 后如何访问工件文件夹?

致命错误:索引超出范围搜索项目