問題タブ [luke]
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 - Solr Luke はドキュメント数を返すために numTerms を必要とします
Solr で Luke を使用して、フィールドごとのドキュメントの合計量を返したいのですが、?numTerms を少なくとも 1 に設定した場合にのみドキュメントの合計を返します。これにより、特に値を使用する場合に Luke リクエストが大幅に遅くなります。オートコンプリート ドロップダウンに入力します。リクエストごとに約 1 秒対 5 秒。ドキュメント数を取得するための代替のより高速な方法はありますか?
java - Solr LukeRequest が空の fieldInfo マップを返している
LukeRequest を使用して solr スキーマを検査しようとしています。solr admin schema browser を使用してスキーマを参照できます。ただし、次のコードを使用して取得しようとすると、空のフィールド情報マップが返されます
(fieldInfo 変数は空のマップを取得します) Solr 3.6 を使用しています
java - Luke が lucene 4.1 をサポートする方法
タイトルが示すように、luke を使用して lucene インデックスを表示しようとしていますが、現在のバージョンの luke は lucene 4.1 をサポートしていません。ルークを更新する方法を知っている人はいますか。私はグーグルで検索し、ルークの更新と思われるファイルを見つけました。しかし、それを使用する方法がわかりません。
solr - LukeRequest をスペース、スラッシュ、コロンでエスケープする
Solr 4.1 を使用しています。LukeRequest を使用して、特定のフィールドのデータを含むドキュメントの数を取得したいと考えています。フィールドの名前は(とhttp://foo.org/bar/ baz
の間のスペースに注意してください) のようなものです。私が訪問すると、前述のフィールドを含むすべてのフィールドのリストが表示されます。私が訪問するときbar/
baz
http://127.0.0.1:8983/root/admin/luke
http://127.0.0.1:8983/root/admin/luke?fl=http://foo.org/bar/ baz
ヒットしません。文字列の URL エンコード、スラッシュのエスケープ、コロンのエスケープ、スペースのエスケープ、スペースの代わりに + の使用、考えられるすべてのバックスラッシュの組み合わせを試しました。solrの別の StackOverflow 質問フィールド リストに投稿された、間にスペースがあるフィールドの「fl」パラメーターを使用したソリューションは、私にとってはうまくいきませんでした。
私は本当に、ドキュメントがこの特定のフィールドに値を持っているかどうかについて、はい/いいえの答えを探しているだけなので、LukeRequest よりもこれを行うためのより良い方法があれば、私もそれを聞いています。
sql-server - Lucene インデックスでドキュメントのランキングを変更することはできますか?
私が望むのは、ユーザーが特定の用語またはフレーズを検索したときに、lucene が最初の結果として特定のドキュメントを返すようにしたいということです...私のドキュメントは SQL サーバー データベースの行であることを知っています。
前もって感謝します。
neo4j - Neo4j (Lucene インデックスを使用) では、ノードがインデックス化されているものをどのように見つけることができますか?
特定のインデックスとキーについて、(Cypher) を使用してノードを検索できます。
または(埋め込みJava)を使用:
私が探しているのは、これを逆にする方法です。特定のノードがインデックス付けされているキーと値のペアを検索します。何かのようなもの:
この方向に進む唯一のツールはLukeですが、これはデスクトップ Java アプリであるため、サーバー上のインデックスで使用するのは困難です。
私がこれに興味を持っている理由は、いくつかのノードのインデックスを間違えた大規模な neo4j データセットを持っているからです。IndexHits
現在、不正確すぎて返された の反復を必要とするワイルドカード インデックス クエリを使用するか、遅すぎる Cypher クエリWHERE
句を使用しないと、それらを見つけることができません。
lucene - Lucene StandardAnalyzer - クエリ フレーズ内の複数のスペース
インデックス作成org.apache.lucene.document.Document
中に作成するとき、 org.apache.lucene.document.StringField
「ID____45_2013」など、複数のスペースを一緒に含む を作成します。org.apache.lucene.analysis.standard.StandardAnalyzer
インデックスの作成とクエリに使用します。
"ID__45_2013" (_ はスペース) など、複数のスペースを含むフレーズを使用してインデックスをクエリすると、空の結果が得られます。
lukeを使用してクエリを調べたところ、複数のスペースが 1 つのスペースに解析されることがわかりました。
クエリ フレーズで複数のスペースを使用して正しい結果を得るにはどうすればよいですか?
lucene - Luke - RAM で Lucene インデックスにアクセスしますか?
Hibernate 検索のディレクトリ プロバイダーを RAM として構成した場合、Luke を使用して Lucene インデックスにアクセスするにはどうすればよいですか?
パスに何を入力すればよいかわかりません:
lucene - Luke を使用して Hibernate Search クエリ DSL を分析する
Luke を使用して Hibernate Search クエリ DSL を分析するにはどうすればよいですか?
次の Hibernate Search クエリ DSL があります。
これを Lucene クエリに変換して、Luke を使用してクエリを分析できるようにする最も簡単な方法は次のとおりです。
Luke を使用して分析したい他のより複雑な Hibernate クエリもあります。