0

solr で次のクエリを実行する必要があります。

field_a:"A" AND field_b:/.*sear.* ph.ase.*/
  • 単一のfield_a:"A"クエリは超高速です。
  • 単一のfield_b:/.*sear.* ph.ase.*/クエリは遅いです。
  • クエリと組み合わせてANDも遅いです。

これらのクエリ部分のいずれかをフィルターとして設定しても機能しません。パフォーマンスは依然として悪いです!

最初のクエリの結果に対して 2 番目のクエリの検索を実行するように solr に指示する方法はありますか (パフォーマンスを向上させるため)。

ありがとう!

4

1 に答える 1

0

最初のクエリを通常のクエリではなくフィルター クエリにすることはできますか。私の経験では、それは結果をスピードアップする傾向があります。

于 2013-04-15T19:47:20.733 に答える