我计算机上的搜索索引器最近出现问题。仔细观察,似乎有一个奇怪的搜索根DP://
,其中包含几个 100k 项:
它似乎包含我的文件系统的副本(这是 Indexer Diagonstics 应用程序通过 Index Item Stats > Export Details to file 导出的 CSV):
那个搜索根是什么?它应该做什么?我当然可以禁用它,但也许它正在尝试做一些有用的事情?
计算机有问题正在运行 Windows 11 Pro,22H2
使用 Windows 搜索,我想找到我的 DLL,称为 Application.dll。但是,也显示了一些名为 Application.dll.config 的文件。为了找到 dll 文件,我键入file:Application.dll
,但这也显示了*.config
文件。
有没有办法让 Windows Search 查找Application.dll
而不是查找每个包含Application.dll
(如精确搜索)的文件?
根据结果,我正在使用 Windows 10 版本 21H2(操作系统版本 19044.1889)WinVer
。
在我的 Windows 10 系统上,如果我在包含许多文档的文件夹中搜索常用词,我会得到一长串结果。我希望能够根据每个文档中的点击次数对结果进行排序。查看可用列的列表,我认为Relevance
这是唯一可能相关的列,但在我的情况下,所有项目的结果都是相同的,890。列表中的任何其他内容似乎都不适用。
这可能吗?有谁知道 Windows Search 是否甚至在内部存储了这个指标?我什至愿意在 vb.net 中编写一些代码来实现它。
谢谢。
注意:我不久前在answers.microsoft.com上发布了同样的问题,到目前为止我没有得到回复
在尝试调查搜索索引器未找到文件的问题时,我注意到搜索根目录中缺少驱动器似乎存在问题。一些可能很重要的细节:
计算机具有三个内部驱动器:
在中,列出了以下条目(请注意和驱动器Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\SearchRoots
的 GUID 似乎相同):D
E
defaultroot://{S-1-5-21-740414505-3273780380-2204535043-1001}/
file:///C:\[d2ba34b2-ebef-456a-a0d6-8da93b88df93]\
file:///D:\[3c8e34ff-7776-47f8-abaf-4334ed09d427]\
file:///E:\[3c8e34ff-7776-47f8-abaf-4334ed09d427]\
winrt://{S-1-5-21-740414505-3273780380-2204535043-1001}/
索引器诊断工具列出file:///C:\
并file:///E:\
在“搜索根”下,这与注册表项相矛盾
在“正在索引什么?”下,该工具仅列出以和 开头的路径,实际上以C:\
和开头的路径在E:\
哪里。排除路径的相同列表出现在“搜索窗口”下的“设置”应用程序中E:\
D:\
“索引选项”对话框显示文件夹 D:\
和E:\
正在索引的文件夹(单击“修改”时)。在“索引这些位置”视图中,E:\
实际上没有列出任何位置
搜索模式设置为“经典”
我已经尝试过多次重置搜索索引,无论是通过“重建索引”还是设置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\SetupCompletedSuccessfully
为0
这里发生了什么?为什么 Indexer 诊断工具令人困惑D:\
并且E:\
?为什么位置E:\
没有出现在要索引的位置列表中?有没有办法将驱动器添加到搜索根/让索引器完全重新创建它们?
如果需要任何其他信息,请告诉我
如何搜索文件名中包含句点但不计算文件扩展名之前的句点的所有文件?
我想要返回的示例:
天空.蓝色.jpg
论文.draft.txt
任何在主文件名中有句点的文件。
感谢您的任何帮助!