solrクエリーパラメータ

1768 ワード

solrクエリーパラメータ説明メモ
よく使う
  • q-クエリー文字列、必須です.
  • fl-複数のフィールドをカンマまたはスペースで区切るフィールドの内容を返します.
  • start-完全検索結果に記録された最初のオフセット位置を返します.0から始まり、一般的にページング用です.
  • rows-戻り結果に最大何件のレコードがあるかを指定し、startと組み合わせてページングを実現します.
  • sort-ソート、フォーマット:sort=+[,+]....例:(inStock desc,price asc)は、まず「inStock」が降順し、次に「price」が昇順することを示し、デフォルトは相関降順である.
  • wt-(writer type)出力フォーマットを指定します.xml、json、php、phps、solr 1.3が追加されます.デフォルトでは開いていないので、お知らせしてください.
  • fq-(filter query)クエリーを考慮しすぎると、qクエリーが結果に一致すると同時にfqクエリーが一致します.たとえば、q=mm&fq=date_time:[20081001 TO 20091031]、キーワードmmを探し、date_timeは2008001から20091031の間です.公式文書:http://wiki.apache.org/solr/CommonQueryParameters#head-6522ef80f22d0e50d2f12ec487758577506d6002
  • 非常用
  • q.op-schemaを上書きする.xmlのdefaultOperator(スペースがある場合は「AND」または「OR」で論理を操作する)は、一般的に
  • がデフォルトで指定されています.
  • df-デフォルトのクエリーフィールド、一般的なデフォルトは
  • を指定します.
  • qt-(query type)クエリーリクエストを処理するためにそのタイプを指定します.一般的には指定せず、デフォルトはstandardです.

  • その他
  • indent-返された結果がインデントされているかどうかは、デフォルトで閉じ、indent=true|onで開き、一般的にjson、php、phps、ruby出力をデバッグしてこそ、このパラメータを使用する必要があります.
  • version-構文のバージョンをクエリーします.デフォルト値はサーバが指定しないことを推奨します.

  • fqは負の数を加算することによって以下に等しくない.
    fq = ['category:9 OR category:1', '-pop_score:0', '-status:6', '-photo_id:0', 'buyable:0 OR buyable:11 OR buyable:14', 'add_datetime:[2012-05-05T18:13:54Z TO *]', 'favorite_count:[1 TO *]']

    q NOT経由:
    q= ['NOT id:0']