問題タブ [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.

0 投票する
1 に答える
253 参照

solr - Solr Luke はドキュメント数を返すために numTerms を必要とします

Solr で Luke を使用して、フィールドごとのドキュメントの合計量を返したいのですが、?numTerms を少なくとも 1 に設定した場合にのみドキュメントの合計を返します。これにより、特に値を使用する場合に Luke リクエストが大幅に遅くなります。オートコンプリート ドロップダウンに入力します。リクエストごとに約 1 秒対 5 秒。ドキュメント数を取得するための代替のより高速な方法はありますか?

0 投票する
2 に答える
302 参照

java - Solr LukeRequest が空の fieldInfo マップを返している

LukeRequest を使用して solr スキーマを検査しようとしています。solr admin schema browser を使用してスキーマを参照できます。ただし、次のコードを使用して取得しようとすると、空のフィールド情報マップが返されます

(fieldInfo 変数は空のマップを取得します) Solr 3.6 を使用しています

0 投票する
1 に答える
456 参照

java - Luke が lucene 4.1 をサポートする方法

タイトルが示すように、luke を使用して lucene インデックスを表示しようとしていますが、現在のバージョンの luke は lucene 4.1 をサポートしていません。ルークを更新する方法を知っている人はいますか。私はグーグルで検索し、ルークの更新と思われるファイルを見つけました。しかし、それを使用する方法がわかりません。

0 投票する
2 に答える
508 参照

solr - LukeRequest をスペース、スラッシュ、コロンでエスケープする

Solr 4.1 を使用しています。LukeRequest を使用して、特定のフィールドのデータを含むドキュメントの数を取得したいと考えています。フィールドの名前は(とhttp://foo.org/bar/ bazの間のスペースに注意してください) のようなものです。私が訪問すると、前述のフィールドを含むすべてのフィールドのリストが表示されます。私が訪問するときbar/bazhttp://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 よりもこれを行うためのより良い方法があれば、私もそれを聞いています。

0 投票する
1 に答える
53 参照

sql-server - Lucene インデックスでドキュメントのランキングを変更することはできますか?

私が望むのは、ユーザーが特定の用語またはフレーズを検索したときに、lucene が最初の結果として特定のドキュメントを返すようにしたいということです...私のドキュメントは SQL サーバー データベースの行であることを知っています。

前もって感謝します。

0 投票する
1 に答える
379 参照

neo4j - Neo4j (Lucene インデックスを使用) では、ノードがインデックス化されているものをどのように見つけることができますか?

特定のインデックスとキーについて、(Cypher) を使用してノードを検索できます。

または(埋め込みJava)を使用:

私が探しているのは、これを逆にする方法です。特定のノードがインデックス付けされているキーと値のペアを検索します。何かのようなもの:

この方向に進む唯一のツールはLukeですが、これはデスクトップ Java アプリであるため、サーバー上のインデックスで使用するのは困難です。

私がこれに興味を持っている理由は、いくつかのノードのインデックスを間違えた大規模な neo4j データセットを持っているからです。IndexHits現在、不正確すぎて返された の反復を必要とするワイルドカード インデックス クエリを使用するか、遅すぎる Cypher クエリWHERE句を使用しないと、それらを見つけることができません。

0 投票する
2 に答える
2626 参照

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 つのスペースに解析されることがわかりました。

クエリ フレーズで複数のスペースを使用して正しい結果を得るにはどうすればよいですか?

0 投票する
1 に答える
325 参照

lucene - Luke - RAM で Lucene インデックスにアクセスしますか?

Hibernate 検索のディレクトリ プロバイダーを RAM として構成した場合、Luke を使用して Lucene インデックスにアクセスするにはどうすればよいですか?

パスに何を入力すればよいかわかりません:

ここに画像の説明を入力

0 投票する
1 に答える
216 参照

lucene - Luke を使用して Hibernate Search クエリ DSL を分析する

Luke を使用して Hibernate Search クエリ DSL を分析するにはどうすればよいですか?

次の Hibernate Search クエリ DSL があります。

これを Lucene クエリに変換して、Luke を使用してクエリを分析できるようにする最も簡単な方法は次のとおりです。

ここに画像の説明を入力

Luke を使用して分析したい他のより複雑な Hibernate クエリもあります。