問題タブ [solr-query-syntax]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
solr - オランダ語の StemmerOverrideFilterFactory および SnowballPorterFilterFactory を使用して Word が正しく分析されない
ソーラー: 3.5
やあ、
次の fieldType 定義に従って、オランダ語のフィールド タイプを作成しました。
stemdict_nl.txt は、 http: //snowball.tartarus.org/algorithms/kraaij_pohlmann/stemmer.html アルゴリズムに従って 45710 語の規則を使用しています。
ほとんどの検索クエリは正常に機能しているようで、ほとんど正しい提案が得られています。
ただし、「etiketje」で検索すると問題が発生します。私のルールによると:
「etiket」にフォールバックする必要があります。ただし、「etik」にフォールバックします。フィールドを分析すると、SOLR は次のように返します。
SOLR が「Etiketje」を次のように分析することを望みます。
うまくいけば、ここの誰かが私を正しい方向に向けることができます.
solr - この Solr クエリをよりコンパクトなスタイルで記述する方法は?
数値のみを含む空白のトークン化されたフィールドが与えられた場合、次を含むドキュメントと一致するクエリを作成したいと思います。
1) セット A のすべての数字
と
2) セット B の数字の少なくとも 1 つ
これは私が書いたものです
次のようなものを取得するために、式内でデフォルトの演算子を指定できることを覚えています (ただし、間違っている可能性があります) ( q.opパラメーターについて話しているわけではありません)。
しかし、リファレンスガイドにはこのようなものは見つかりません。
編集
デフォルトの演算子を ANDに設定していることに注意してください
何か助けはありますか?
solr - Solr アトミック アップデートが機能しない
httpリクエストを使用して、solrでアトミック更新を実行します。id:"http://www.entekhab.ir"
これらの両方の http リクエストを呼び出した設定でドキュメントを更新したいのですview="true"
が、どれもうまくいきません。私が間違っていた部分を教えてください。
ps: schema.xml の id フィールドは uniquekey です
solr - Solr : q および fq パラメータでドキュメントを検索
私のsolrコレクションには次のフィールドがあります
田畑 :
- プロジェクト ID
- フォルダ ID
- ファイル ID
- ファイル名
projectid & folderidに基づいて特定のファイルを検索したい
どちらを使用するとパフォーマンスが向上しますか
1)
または
2)
こちらをご覧いただきありがとうございます。
solr - 同じフィールドに対して「in」と「not in」を使用したSolrクエリ
私は Solr にまったく慣れていないので、「成分」フィールド (タブで区切られた文字列) に 1 つ以上の値を持つすべてのドキュメントを返すクエリを作成しようとしていますが、他の値を持つドキュメントは除外します。同じフィールド。Solr 4.9を実行しています
ここでスキーマ:
ドキュメントのサンプルを次に示します。
いくつかのマニュアルを検索して読んだ後、私はこれを思いつきました:
しかし、うまくいきません。以下のものも試しましたが、どちらも機能しません
材料フィールドにジャガイモまたはビールが含まれる結果が得られます。アイデアはありますか?、何か不足していますか?.
ありがとう!。