問題タブ [lunrjs]

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 に答える
1203 参照

json - Lunr JSでのJekyll検索が機能しない

Lunar JS とこのプラグインを使用して、Jekyll サイトに検索を実装しようとしています。https://github.com/slashdotdash/jekyll-lunr-js-search

私は readme の指示に従っていますが、初心者にはあまり明確ではありません。

ステップ 5 まですべて実行しました。つまり、すべてのスクリプトをテンプレートに追加し、検索機能を持たせたいページに検索結果用の検索ボックスとコンテナを作成しました。

ただし、手順 6 には、「検索結果を表示するための Mustache テンプレートを作成する」と記載されています。このコードはどこに置く必要がありますか? 別ファイルで?または、検索ボックスがあるのと同じページですか?

ステップ 7 では、以下を追加する必要があります。

誰かがこれが何を意味するのか説明できますか? lunrjs がすべてのブログ データを含む json ファイルを作成することになっていることは知っていますが、この json ファイルがどこにも見つかりません。私は何か間違ったことをしていますか?

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

javascript - lunr.js インデックス レコードに関するデータを追加する

lunr.jsでは、メソッドを使用して一意の参照を追加できますが、.ref()その特定のレコードに関する追加のデータ/情報を追加する方法が見つかりません。それは不可能ですか、それとも本当に明白な何かが欠けていますか。

オブジェクトを ref に割り当てようとしましたが、文字列として保存されます。

EDIT 今のところ、すべてのコンテンツをJSON文字列として保存してい.ref()ます。これは機能しますが、実際には使いにくいです。

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

javascript - lunr: 検索語の語幹を返すので、結果内で強調表示できます

lunr を使用して検索を実行しており、現在、検索テキスト領域の値から検索を強調表示していますが、lunr はステマーを使用しており、完全な検索用語と明確に一致しない結果を返します。lunr が検索する検索語の語幹にアクセスする方法はありますか?

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

angularjs - angular? angularでLunrを使用してjs-dataリソースを検索するには?

私の角度 (1.3) アプリでは、JSData (2.0.0) を使用しています。Ajax を使用せずにLunrを使用して、これらのリソースに全文検索機能を追加したいと考えています。任意のヒント?

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

javascript - Javascript - 「lunr」は Firebase の実行可能な検索ライブラリでしょうか?

Firebase をデータベースとして使用するウェブサイトに検索バーを実装しようとしています。特定の画像や埋め込み動画へのリンクの集まりです。lunrライブラリがクエリを実行する各リンクに「タグ」フィールドを設定するのが最善だと思いますか? 各タグ フィールドを文字列の配列に分割すると、lunr はそれぞれを検索しますか?

私のデータベースの JSON 形式は次のとおりです。

これはオブジェクトの検索に時間がかかる方法ですか、それとももっと良い方法があるのでしょうか?

または、ファイルがデータベースに追加されるたびに、その新しい JSON 構造を Web サイトのホーム ディレクトリ (/dir/ など) のフォルダーにエクスポートし、代わりにそこから lunr を読み取ることを考えていました。ファイアベース。ファイルは Firebase ではなくローカルにあるため、その方が速いでしょうか、それとも違いはありませんか?

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

lunrjs - lunr.js を使った検索方法

lunr.js は、以下の形式のデータで魅力的に機能しました

しかし、データが以下のような場合はそうではありません。

データを機能させるためにデータにインデックスを付ける方法に関するヒント。

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

javascript - Lunr.jsのインデックス作成?

私は最近、Web サイトで検索するための検索ボタンを実装する必要がある Web プロジェクトを開始しましたが、クライアント側です。だから私は見つけましlunr.jsた。私の問題は..どのようにページにインデックスを付けるのですか? ええ、私は彼らのサイトに書かれたドリルを知っています..しかし、それは十分に明確ではありません..そのスクリプトをどこに実装しますか?? (下記参照) 何を使う??

このコードはどこに置くのですか? 私には明らかにわかりません。

0 投票する
0 に答える
494 参照

javascript - Javascript - lunr インデックスをローカル ストレージに保存しようとしていますが、正しく読み込めません

私は自分のウェブサイトの検索機能を作成しようとしているので、lunr.js を使用しています。インデックスを作成し、検索したいときにそのインデックスを読み込んで検索する必要があります。

そのため、インデックスを作成したら、それを JSON に変換し、後で使用する必要があるときにロードする必要があります。localStorage を使おうと思っていたので、localStorage に保存します。しかし、インデックスを読み戻そうとすると、「登録されていない関数を読み込めません:未定義」というメッセージが表示されます

関連コード: