laravelフレームワークで全文検索機能を作りたいのですが、mysqlのlike%xx%では効率が低すぎると思います。比較した結果、xunsearchは中国語検索に対応しているので、それを使うことにしました。
xunsearchをベンダーのルートディレクトリcomposerにインストールした後、従来の方法に従ってエントリファイルを直接要求します
しかし、新しい XS() を使用すると、プロンプトが表示されます
XSが見つかりません。
Laravel はベンダーのコードを参照しますが、それを直接要求することはできませんか?サーバーコンテナか何かを使用する必要がありますか? ドキュメントを見ましたが、その使用方法がよくわかりません....
laravelフレームワークで全文検索機能を作りたいのですが、mysqlのlike%xx%では効率が低すぎると思います。比較した結果、xunsearchは中国語検索に対応しているので、それを使うことにしました。
xunsearchをベンダーのルートディレクトリcomposerにインストールした後、従来の方法に従ってエントリファイルを直接要求します
しかし、新しい XS() を使用すると、プロンプトが表示されます
XSが見つかりません。
Laravel はベンダーのコードを参照しますが、それを直接要求することはできませんか?サーバーコンテナか何かを使用する必要がありますか? ドキュメントを見ましたが、その使用方法がよくわかりません....
まず、composer によって導入された xunsearch を見てください。ベンダーの下に、composer.json があり、その名前空間に autoload
の PSR パスがあることがわかります。
Laravel には xunsearch 拡張機能パッケージがあり、Laravel は PHP5.3 以降でサポートされている名前空間を使用するため、require/include ファイルは必要ありません。
Laravel は psr4 自動読み込み標準を使用しており、composer.json で読み込みパスを設定するだけで済みます