edismax

    -1

    1答えて

    inv = 0(0〜1000の可能な値)を持つすべての文書を結果セットの最後まで降格させたいと思います。私は名前のような他の並べ替えのオプションを持っているクエリの一部としてまたdesc。例えば は、以下の私が一番下までINV = 0ですべての文書を押し、次に「名前ASC」並べ替えを適用したい、ここに... Doc1 : name=apple , Inv=2 Doc2 : name=ball ,

    0

    1答えて

    私たちはSOLR 4.3.1を実行しています。 場合によっては、品質が悪いドキュメントを索引付けしている場合があります。本体(この場合は説明フィールド)は3語または4語しか使用できません。他の文書にははるかに優れた説明があるかもしれません問題は、検索が実行され、検索された用語が「良い」(長い)文書と「貧しい」(短い)文書の両方に見られる場合に発生します。 SOLRは、より短い短いドキュメントの一致

    0

    2答えて

    クエリに対してSOLRを使用するAPIに対してURLリクエストを作成しようとしています。 私は、さまざまな値を含む多くのフィールドを持つデータがたくさんあり、それらのフィールドのいくつかにはnull値が含まれることがよくあります。 特定のフィールドがnullではなく、実際の値が含まれているすべてのデータを取得するクエリを作成したいとします。 たとえば、各エントリにはtagsという名前のフィールドが

    0

    1答えて

    以下のようなSolrクエリを実行すると、それがわかりました。 q:+fruit +"apple and banana" ExtendedDismaxQParserは以下に変換されます。 (私はデバッグ出力にparsedqueryするクエリ文字列から行くときの変換を見ることができたdebugQueryフラグを使用する。) +fruit +"apple ? banana" これは明らかに、間に任意の単

    0

    1答えて

    私はsolrにtitle: vivek singhという書類を持っています。フィールドタイプはtext_generalです。 q=title:vivek singhというクエリを作成すると、この文書が取得されます。しかし、繰り返し文字のようなわずかなタイプミスがあると、結果は得られません。例えば、 q=title:vivvek singhは結果を取得しません。またはq=vvvivek singhは

    0

    1答えて

    特定のフィールドを持たないドキュメントに負のブーストを適用したいと思います。しかし、それは動作していないし、そのフィールドの有無にかかわらず、ドキュメントの同じブースト値をもたらします。すべてのポインタは大きな助けになるでしょう。 BF IF =

    0

    1答えて

    簡略化した例として、 私は2つのフィールド:titleとkeywordsを持っています。 私は、次のパラメータ QFとedismax使用しています:タイトル+キーワードを^ 2 以前は、それが正常に働いていました。私はsolrにインデックスされた約15Mのレコードを持っています。すべてのレコードは空ではありませんtitleほとんどのレコードHAD空でないkeywords。 しかし、最近、私たちはほ

    2

    1答えて

    Edismaxパーサーを使用して、Solrテキストフィールドにアスタリスク/クエリーマークを含むドキュメントを検索しようとしています。通常のテキスト(fq={!edismax}textfield:*sometext*)を検索する場合、またはエスケープ(fq={!edismax}textfield:*\~*)を使用してspecial Lucene characterを検索する場合でも、すべてが完全に

    0

    1答えて

    私はSolr(edismax)を使って "products"を検索します。 いくつかの製品を検索すると、その結果が得られますが、検索時にこのフィールドに商品フィールドの値を追加します。例えば : このSolrの結果について: 製品1(フィールド:0.05) - >スコア:1.5 製品2(フィールド:0.30) - >スコア:1.3 製品3 (フィールド:0.35) - >スコア:1.3 私はこれを

    0

    1答えて

    edismax型に基づいて自動補完を実装しようとすると、次のエラーが発生します。 SEVERE: java.lang.IllegalStateException: field "locality_ng" was indexed without position data; cannot run PhraseQuery (term=львів) at org.apache.lucene.searc