0

以下に、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
                                }
                            }
                         ]
                    }
               }
           }
4

1 に答える 1