我如何在生日那天寻找人?
-
16-10-2019 - |
题
SharePoint 2007在生日那天发现人们有问题。
如果您查看一个人的个人资料(他们的“我的网站”)并单击他们的生日,那么您将被带到人们搜索这样的术语:
生日:“ 3月22日”
但是,这永远不会返回任何结果。如果您将搜索词修改为:
生日:“ 2000年3月22日”
...然后该人出现在搜索结果中(以及3月22日作为生日的其他人)。
似乎“日期”数据类型是在内部存储的,作为2000年的传统日期,而爬行者不够聪明,无法忽略这一点,因此生日搜索总是失败。
这是在SharePoint 2010中固定的吗?
解决方案
不幸的是,2010年的行为相同。没有“干净”处理此问题的方法,但是可以编写一个计划的作业或计时器作业,该作业或计时器作业可以设置隐藏的用户配置文件字段的值,而只能使用日间来设置搜索查询。