現在、私は素晴らしいpg_search gemの可能性と、スコープ検索とマルチサーチの違いで遊んでいます。
pg_search_scopeは、私が使用したいより洗練されたソリューションのようですが、(mutlisearchとは異なり)このために作成されたインデックスが表示されないため、パフォーマンスに関心があります。手動で使用する列にインデックスを付けるとどうなりますか?タフなことはありますか?
皆さんありがとう
現在、私は素晴らしいpg_search gemの可能性と、スコープ検索とマルチサーチの違いで遊んでいます。
pg_search_scopeは、私が使用したいより洗練されたソリューションのようですが、(mutlisearchとは異なり)このために作成されたインデックスが表示されないため、パフォーマンスに関心があります。手動で使用する列にインデックスを付けるとどうなりますか?タフなことはありますか?
皆さんありがとう
pg_searchはクエリを生成するだけなので、列にGINまたはGISTインデックスを追加するとパフォーマンスが向上しますが、実行している検索の組み合わせに基づいて、追加する必要のある正確なインデックスは異なります。役立つかもしれない議論はここにあります-https://github.com/Casecommons/pg_search/issues/15