即使在Lookup中启用了1个字符的搜索和对英数字单词的搜索,记录也无法被正确筛选

文章编号:0401077

在Lookup的设置中勾选“启用单字符搜索和英数字单词内搜索”后,通过Lookup获取数据时,可能不会将已登记的记录筛选为匹配的候选项。

原因和对策

可能是作为主数据(参照对象)的应用的索引正在更新中。
请等待索引更新完成。

另外,更新索引所需的时间,会根据作为主数据(参照对象)的应用数据量及系统的负载情况而有所不同。

筛选行为(正在更新索引时)

在更新索引期间,Lookup中的筛选条件的运行方式如下:

  • 即使勾选了启用1字符搜索和英数字单词内搜索(推荐),但筛选时仍以此设置为无效状态进行。
  • 即使在作为主数据(参照对象)的应用中添加/编辑记录,添加/编辑的记录的信息也不会在筛选结果中显示。

索引更新完成后,将在“启用1字符搜索和英数字单词内搜索”的状态下,基于最新的记录信息进行筛选。

索引更新的时间点

在Lookup的设置中勾选启用1字符搜索和英数字单词内搜索(推荐),并公开或更新应用时,将对作为主数据(参照对象)的应用进行索引更新处理。

此处理会针对作为主数据(参照对象)的应用,每个应用执行1次。
索引更新完成后,即使先禁用“1字符的搜索和英数字的单词内搜索”,再启用,或者设置新的Lookup以获取作为主数据(参照对象)的应用的信息,也不会进行更新。