テーブル「クラス」があります。このクラスには「numStudents」というフィールドがあります。numStudents フィールドにインデックスを付けました。
たとえば、numStudents = 10 のすべてのクラスを検索します。これどうやってするの?
最も簡単な方法を教えてください。solrconfig.xmlまたはschema.xmlを変更するのが良いでしょう。ありがとう!
テーブル「クラス」があります。このクラスには「numStudents」というフィールドがあります。numStudents フィールドにインデックスを付けました。
たとえば、numStudents = 10 のすべてのクラスを検索します。これどうやってするの?
最も簡単な方法を教えてください。solrconfig.xmlまたはschema.xmlを変更するのが良いでしょう。ありがとう!
おそらく、実際にドキュメントを採点せずに、10 人の生徒がいるすべてのクラスを除外したいと思うでしょう。
Filter Query fq=numStudents:10 を使用して、クラスを除外できます。
FilterQueryはFilterCacheを利用できるため、クエリと比較してパフォーマンスが大幅に向上します。