Sphinx検索では、ランクとフィールドによる順序はどのように関連していますか?

ガーマン

次のようなクエリがあるとします。

SELECT <somefields>
FROM example
ORDER BY somefield ASC
OPTION ranker=bm25

これは矛盾しているようです。どのようにソートしますか?somefieldのみ?またはBM25ランクのみで?または両方?両方の場合、どちらが最も重要ですか?likesomefield ASC, rank DESCまたはの両方を使用できますrank DESC, somefield ASC並べ替えを完全に無効にするにはどうすればよいですか?

バリーハンター

サムフィールドのみによる注文暗黙的ながありますが、ORDER BY WEIGHT() DESC任意の順序を設定すると、暗黙的な値が完全に上書きされます。

...マルチソートでウェイトを使用することを選択できます。

ORDER BY somefield ASC, WEIGHT() DESC

クエリ例では、実際に計算された重みは使用されません。それはソートされておらず、選択されていません。実際、スフィンクスは内部的に「none」ランカーに変更される可能性がありますが、明示的に選択できます

OPTION ranker=none

これらは「完全に分類されていない」というわけではなくORDER BY NULL、何も言えません

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

RavenDbの関連ドキュメントフィールドで検索インデックスを作成するにはどうすればよいですか?

分類Dev

Mysql全文検索ブールモード私が探している順序ではなく関連性による順序(フレーズマッチング)

分類Dev

twitter API検索/ツイート-クエリ演算子を使用してユーザー関連のツイートを検索するようにフィルタリングするにはどうすればよいですか?

分類Dev

スターダイアグラムでディメンションとファクトテーブルはどのように関連していますか?

分類Dev

スターダイアグラムでディメンションとファクトテーブルはどのように関連していますか?

分類Dev

grepのような検索をフィルタリングして、3つの文字列が特定の順序と距離にあることを要求するにはどうすればよいですか?

分類Dev

tsvectorフィールドを使用してpostgresql全文検索でDjangoのランキングを実行するにはどうすればよいですか?

分類Dev

ElasticSearchとCURLリクエストを使用して複数のフィールドを検索するにはどうすればよいですか?

分類Dev

Linq to Entityを使用して、C#Windowsフォームアプリケーションの関連テーブルのフィールド順に結果をクエリするにはどうすればよいですか?

分類Dev

QuerySetsとMySqlの「全文検索」を使用して複数のフィールドでDjango検索を行うにはどうすればよいですか?

分類Dev

パイプを使用して、いくつかのチェックボックスと検索フィールドでデータフィルタリングを整理するにはどうすればよいですか?

分類Dev

作成順序を考慮してフラグメントとアクティビティを管理するにはどうすればよいですか?

分類Dev

SQLクエリを使用してdelphiのadoデータベースのフィールドを検索するにはどうすればよいですか?

分類Dev

Djangoはどのようにフォームフィールドをレンダリングする順序を知っていますか?

分類Dev

jq-1つの特定のフィールドすべてを次々に印刷するのではなく、JSON配列のインデックス全体を正しい順序で印刷するにはどうすればよいですか?

分類Dev

GraphQLを使用してスラッグで検索するにはどうすればよいですか?-「フィールド\ "article \"の不明な引数\ "slug \"

分類Dev

Ionic / AngularJsを使用して、特定のフィールドのオブジェクトの配列を検索するにはどうすればよいですか?

分類Dev

検索を使用してSwiftの複数のフィールドを検索するにはどうすればよいですか?

分類Dev

フィールドセットの順序を変更するにはどうすればよいですか?

分類Dev

フィールドの順序を変更するにはどうすればよいですか?

分類Dev

ビデオ、モニター、グラフィックカードは解像度の点でどのように関連していますか?

分類Dev

Djangoのフィールドとして追加のフィルタリングされた関連オブジェクトを使用して結果を取得するにはどうすればよいですか?

分類Dev

stlコンテナを使用してオブジェクトを効率的に保存するにはどうすればよいですか?(つまり、フィールドの値に基づいて検索する場合)

分類Dev

すでに開いているTADODataSetのフィールドの順序を変更するにはどうすればよいですか?

分類Dev

LDAP検索フィルターの属性値としてコンマを含むDNを使用するにはどうすればよいですか?

分類Dev

Windowsエクスプローラーで一連の検索結果からファイルをコピーしようとしたときに0x80030001エラーを回避するにはどうすればよいですか?

分類Dev

Macのように以前のターミナルコマンドを検索するにはどうすればよいですか?(代替としてCTRL + R)

分類Dev

2つの一連の順序/名目データを使用してExcelで折れ線グラフを作成するにはどうすればよいですか?

分類Dev

Solr dismax:パラメーター 'qs'を使用して検索を行うフィールドを指定するにはどうすればよいですか?

Related 関連記事

  1. 1

    RavenDbの関連ドキュメントフィールドで検索インデックスを作成するにはどうすればよいですか?

  2. 2

    Mysql全文検索ブールモード私が探している順序ではなく関連性による順序(フレーズマッチング)

  3. 3

    twitter API検索/ツイート-クエリ演算子を使用してユーザー関連のツイートを検索するようにフィルタリングするにはどうすればよいですか?

  4. 4

    スターダイアグラムでディメンションとファクトテーブルはどのように関連していますか?

  5. 5

    スターダイアグラムでディメンションとファクトテーブルはどのように関連していますか?

  6. 6

    grepのような検索をフィルタリングして、3つの文字列が特定の順序と距離にあることを要求するにはどうすればよいですか?

  7. 7

    tsvectorフィールドを使用してpostgresql全文検索でDjangoのランキングを実行するにはどうすればよいですか?

  8. 8

    ElasticSearchとCURLリクエストを使用して複数のフィールドを検索するにはどうすればよいですか?

  9. 9

    Linq to Entityを使用して、C#Windowsフォームアプリケーションの関連テーブルのフィールド順に結果をクエリするにはどうすればよいですか?

  10. 10

    QuerySetsとMySqlの「全文検索」を使用して複数のフィールドでDjango検索を行うにはどうすればよいですか?

  11. 11

    パイプを使用して、いくつかのチェックボックスと検索フィールドでデータフィルタリングを整理するにはどうすればよいですか?

  12. 12

    作成順序を考慮してフラグメントとアクティビティを管理するにはどうすればよいですか?

  13. 13

    SQLクエリを使用してdelphiのadoデータベースのフィールドを検索するにはどうすればよいですか?

  14. 14

    Djangoはどのようにフォームフィールドをレンダリングする順序を知っていますか?

  15. 15

    jq-1つの特定のフィールドすべてを次々に印刷するのではなく、JSON配列のインデックス全体を正しい順序で印刷するにはどうすればよいですか?

  16. 16

    GraphQLを使用してスラッグで検索するにはどうすればよいですか?-「フィールド\ "article \"の不明な引数\ "slug \"

  17. 17

    Ionic / AngularJsを使用して、特定のフィールドのオブジェクトの配列を検索するにはどうすればよいですか?

  18. 18

    検索を使用してSwiftの複数のフィールドを検索するにはどうすればよいですか?

  19. 19

    フィールドセットの順序を変更するにはどうすればよいですか?

  20. 20

    フィールドの順序を変更するにはどうすればよいですか?

  21. 21

    ビデオ、モニター、グラフィックカードは解像度の点でどのように関連していますか?

  22. 22

    Djangoのフィールドとして追加のフィルタリングされた関連オブジェクトを使用して結果を取得するにはどうすればよいですか?

  23. 23

    stlコンテナを使用してオブジェクトを効率的に保存するにはどうすればよいですか?(つまり、フィールドの値に基づいて検索する場合)

  24. 24

    すでに開いているTADODataSetのフィールドの順序を変更するにはどうすればよいですか?

  25. 25

    LDAP検索フィルターの属性値としてコンマを含むDNを使用するにはどうすればよいですか?

  26. 26

    Windowsエクスプローラーで一連の検索結果からファイルをコピーしようとしたときに0x80030001エラーを回避するにはどうすればよいですか?

  27. 27

    Macのように以前のターミナルコマンドを検索するにはどうすればよいですか?(代替としてCTRL + R)

  28. 28

    2つの一連の順序/名目データを使用してExcelで折れ線グラフを作成するにはどうすればよいですか?

  29. 29

    Solr dismax:パラメーター 'qs'を使用して検索を行うフィールドを指定するにはどうすればよいですか?

ホットタグ

アーカイブ