solr-boost

    0

    1答えて

    私はSolrを初めて利用しています。私は、このフィールドを持つschema.xmlを持ってSolr 1.4.1 を使用する: job_title job_description date_inserted を私は「のjob_title」フィールドに、より重要性を与える必要があります。たとえば、私が "プログラマー"という言葉を探しているのであれば、 "job_title"フィールドに "p

    0

    1答えて

    [OK]を、ので、私は次のように、QFとの多くのフィールドを使用しています: [qf] => frpId^5 fundraise_title^3 fundraiser_display_name^3 charity_name^2 participantFname^2 participantLname^2 participantEmail^1 groupName^3 fundraise_text^ f

    0

    1答えて

    フィールドAの値が特定の数値より大きい場合、レコードの一致スコアを上げます。 例えば、Aの値が4より大きい場合、私はそれに5のブーストを与えたいと思います。私はbfとbqに対して以下を試しましたが、動作しませんでした。 if(A>4,5,0) どうすればよいですか?

    0

    1答えて

    GroovyでSpring Solrを使用していますか? 結果を向上させようとすると問題が発生します。 説明すると、索引付けされたエンティティがProductである簡略化されたオンラインショッピングドメインを考えてみましょう。 ユーザーはshoppingBasketとwishListを持っています。それぞれshoppingBasketとwishListは単純なProductコードのリストです(Li

    1

    1答えて

    Solr 5を使用しています。Solr照会に表示順序フィールドをソートすることができ、正常に動作します。私たちには高い評価を得ているものがあり、いつも彼らを最初に欲しいと思っています。並べ替えを削除すると、高度が正常に機能します。しかし、私たちは両方を一緒に働かせることはできません。 最初に上位の結果を表示し、次に表示順序フィールドに基づいて他の結果を表示する必要があります。 ただし、これを行う方

    2

    2答えて

    私はSolrインデックスを使用して、 "タグ"というマルチバリューフィールドを持っています。用語 "スタック" は^ 2 をされている:(フロータグ) (タグ:::スタック)^ 10 OR(タグ経由)^ 5 OR私は、次の擬似コードのクエリを実行したいです私は、「スタック」の結果が「フロー」のものよりも高く表示されるという結果になりました。 私が抱えている問題は、 "フロー"はいくつかのドキュメン

    0

    1答えて

    私はいくつかの追加ルールの後に私のクエリ結果を並べ替えると同時に、私はそれらが作成日によってできるだけソートされたい場合、私はcreated_atソートを追加すると、すべてが変更され、私の結果はもう関連していません。だから私はそれを行う唯一の方法は、(最新のものは、そのブーストのスコアを計算することで最大のボーナスを持っています)created_atフィールドを向上させることですが、私はそれを実装

    6

    2答えて

    私はDjango Haystack 1.2.5でいくつか問題があります。私は1つのフィールドを増やす必要がありますが、実際には動作しません。私はSolr 1.4.1を使用しています。 マイインデックス: class JobsTextIndex(indexes.SearchIndex): text = indexes.CharField(document=True, use_templ

    2

    1答えて

    シナリオは、複数のフィールド値に文書を後押しすることです: 私は、フィールド "Category" を含む値を持っている - "News"、 "image"、 "video"、 "audio" を。 今すぐ上記のフィールドの値に基づいて、私は、彼らにいくつかの後押し(優先順位)を与える「 News」例えば言いたいように「 audio」と比べて、「 video」に続いて最高の優先度を、取得します。