問題タブ [laravel-scout]
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.
laravel - Laravel Scout TNTSearch ドライバーがすべてのデータをインポートしない
TNTSearch ドライバーを使用して Laravel Scout を介して検索機能を実装しようとしています。全体的な機能は動作していますが、インポートはテーブル内のすべてのレコードをインデックス化していません。たとえば、私のテーブルには 21 のレコードがありますが、約 5 レコードのインデックスしかありません。
import コマンドを実行すると、次のメッセージが表示されます。
ID: 9 までの [App\Chapter_maths] モデルをインポート すべての [App\Chapter_maths] レコードがインポートされました。
助けてください。ありがとう
php - TNTSearch ドライバーでの Laravel Scout 生成エラー
TNTSearch ドライバーを使用した検索はホームステッド環境で機能しますが、本番環境ではエラーが返されます: 以下のエラー、
Symfony\Component\Debug\Exception\FatalThrowableError: Class 'AlgoliaSearch\Version' not found
の上vendor/laravel/scout/src/EngineManager.php:31
ただし、私の .env にはSCOUT_DRIVER=tntsearch
あり、構成ファイル scout.php には次のものがあります。
問題は、Algolia 検索を使用しておらず、作曲家ファイルに Scout および TNTSearch ドライバーが含まれていることです。検索は、本番サーバーではなく、ローカルのホームステッド環境で機能します。
sorting - エラスティック インデックスで検索された単語の繰り返し回数を取得する
弾性インデックスで検索された単語の繰り返し数を取得するにはどうすればよいですか? の 1つで並べ替えたい がIndex
2 つあり、検索結果を並べ替えるために、アルゴリズムによる並べ替えを含むスクリプトを書きたい..types
types
したがって、アルゴリズムを記述するには、繰り返し数と型の長さが必要です。 this を呼び出すことでインデックスの長さを取得できることがcurl -XGET localhost:9200/my_index/_stats?pretty=true
わかりましたが、繰り返し数を取得する方法が見つかりませんでした!
繰り返し数を取得できますか? もしできるなら、誰か教えてもらえませんか?例を見せてください。
ありがとう。
testing - Elasticsearch のインデックス作成が完了したかどうかを確認する
Elasticsearch がリクエストの処理を終了したかどうかを確認する方法はありますか?
挿入後にレコードが見つかるかどうかを確認するアプリケーションの統合テストを実行したいと考えています。たとえば、次のリクエストを行うとします。
Elasticsearch がリクエストを完了するのに時間がかかるため、テストは失敗します。
アサーションの前に 1 秒間スリープすると、ほとんどの場合は機能しますが、常に機能するとは限りません。
たとえば、睡眠時間を延長できます。3秒ですが、テストが非常に遅くなるため、私の質問です。
cat 保留中のタスクと保留中のクラスター タスクのエンドポイントを使用してみましたが、応答は常に空です。
これのいずれかが関連している場合、私は を使用してElasticsearch 5.4
おりLaravel Scout 3.0.5
、tamayo/laravel-scout-elastic 3.0.3