如何在iOS spotlight搜索中包含更多搜索项目

如何在iOS spotlight搜索中包含更多搜索项目,ios,xcode,search,bundle,Ios,Xcode,Search,Bundle,我创建了一个项目,设置它的名称,比如:ABCXYZ。当我使用iOS搜索应用程序(在主菜单中向下滑动)时,键入XYZ,我的应用程序不会出现 为了在搜索中获得更多选项,我必须在我的XCode项目中包括什么?比如,A型,X型,它们会显示我的应用程序。如果是ABC-XYZ,也可以 另外,我想用户也可以搜索我们的公司名称。像Company1一样,他们搜索Company1并显示我们公司的应用程序(在本例中是ABCXYZ) 你对此无能为力,因为spotlight的搜索机制内置于iOS中。当用户键入关键字时,i

我创建了一个项目,设置它的名称,比如:ABCXYZ。当我使用iOS搜索应用程序(在主菜单中向下滑动)时,键入XYZ,我的应用程序不会出现

为了在搜索中获得更多选项,我必须在我的XCode项目中包括什么?比如,A型,X型,它们会显示我的应用程序。如果是ABC-XYZ,也可以


另外,我想用户也可以搜索我们的公司名称。像Company1一样,他们搜索Company1并显示我们公司的应用程序(在本例中是ABCXYZ)

你对此无能为力,因为spotlight的搜索机制内置于iOS中。当用户键入关键字时,iOS将搜索所有已安装应用程序的以下两个名称:

  • 应用程序的捆绑显示名称(主屏幕中使用的名称)
  • 应用商店中使用的(通常)较长名称
搜索时,iOS将从名称中每个“单词”的开头进行不区分大小写的匹配。例如,如果您的应用程序名为
ABCXYZ
,则
A
ABC
ABCX
都将与名称匹配,但不匹配
XYZ
。然而,值得指出的是,驼峰式名称的每个“组件”都将被视为一个不同的单词。因此,如果您的应用程序名为
AbcXyz
,则
abc
xyz
的关键字都将与您的应用程序匹配


抱歉,没有办法改变搜索机制或向应用程序添加新关键字。您所能做的就是优化用于搜索的上述两个名称。例如,您可以在“应用商店名称”中包含一些相关信息,但我不建议滥用它。

谢谢。如果像ABC-XYZ这样的情况下,我的XYZ搜索可以完全填充吗?@Eddie Yes,
ABC-XYZ
就可以了。