ルックアップで1文字検索と英数字の単語内検索を有効にしてもレコードが正しく絞り込まれません
ルックアップの設定で「1文字検索と英数字の単語内検索」を有効にしたあと、ルックアップでデータを取得しようとしても、登録されているはずのレコードが一致する候補として絞り込まれない場合があります。
原因と対処方法
マスターデータ(参照先)となるアプリのインデックスが更新中であることが考えられます。
インデックスの更新が完了するまでお待ちください。
なお、インデックスの更新にかかる時間は、マスターデータ(参照先)となるアプリのデータ量やシステムの負荷状況によって異なります。
インデックス更新中の絞り込み動作
インデックスの更新中、ルックアップでの絞り込みは次のように動作します。
- [1文字検索と英数字の単語内検索を有効にする(推奨)]にチェックが入っていても、この設定が無効の状態で絞り込みが行われます。
- マスターデータ(参照先)となるアプリでレコードを追加・編集しても、追加・編集したレコードの情報は絞り込み結果に表示されません。
インデックスの更新が完了すると、「1文字検索と英数字の単語内検索」が有効の状態で、最新のレコードの情報をもとに絞り込みが行われるようになります。
インデックス更新が行われるタイミング
ルックアップの設定で[1文字検索と英数字の単語内検索を有効にする(推奨)]にチェックを入れてアプリを公開または更新したときに、マスターデータ(参照先)となるアプリのインデックス更新処理が行われます。
この処理は、マスターデータ(参照先)となるアプリごとに、1回だけ行われます。
インデックスの更新が完了したあとは、「1文字検索と英数字の単語内検索」を無効にしてからもう一度有効にしたり、マスターデータ(参照先)となるアプリの情報を取得する新しいルックアップを設定したりしても、更新は行われません。