10. 10
Esqa が提供する機能
2つの機能を提供する
● Assertio
n
○ ある検索インデクスに対するクエリの結果(ランキング)が満たす条件を記述し、検索結果が条
件を満たさないときにはエラーが発生する
● Distanc
e
○ 指定したクエリ郡に対して過去の時点と今の検索結果ランキングを比較
■ ランキングの差がしきい値以上の事例を抽出
11. 11
Esqa が提供する機能
2つの機能を提供する
● Assertio
n
○ ある検索インデクスに対するクエリの結果(ランキング)が満たす条件を記述し、検索結果が条
件を満たさないときにはエラーが発生する
● Distanc
e
○ 指定したクエリ郡に対して過去の時点と今の検索結果ランキングを比較
■ ランキングの差がしきい値以上の事例を抽出
12. 12
Esqaによる検索精度のAssertion
● esqa assertion コマンドに設定ファイ
ルとインデクスを指定して実行
● 設定ファイル:クエリから返ってくる
ランキングが満たすべき条件をテスト
ケースとして記述
● 設定ファイルに記載された条件が満た
されないときには、エラーが発生する
$ esqa assertion --config config.json --index
document-index
[
{
"message": "[title match] Document with id = 4 is
not ranked in 0. id field value of 0-th item is 6",
}
]