以下に、elasticsearch への more_like_this クエリを示します。毎回異なる art_title と art_tags を使用して、これを 15 回ループで実行します。一部の記事では所要時間が非常に短くなりますが、ループ内の一部の記事では実行に時間がかかりすぎます。このクエリを最適化するためにできることはありますか? どんな助けでも大歓迎です。
bodyquery={
"query":
{"bool":
{"should":
[
{"more_like_this":
{
"like_text": art_title,
"fields": ["title"],
"max_query_terms": 30,
"boost": 5,
"min_term_freq": 1
}
},
{"more_like_this":
{
"like_text": art_tags,
"fields": ["tags"],
"max_query_terms": 30,
"boost": 5,
"min_term_freq": 1
}
}
]
}
}
}