私はイベントをブラウズするためのアプリをビルドしています。フロントエンドは角度フレームワークを使用し、バックエンドはlaravelを使用します。ウェブアプリケーションに強力な検索機能を追加するには
パワフルな検索機能を追加するにはどうすればよいですか?ユーザーが入力要素を使用してクエリを入力し、それをlaravelコントローラに渡します。
これで、クエリに基づいて関連するイベントを返す必要があります。
現在のところ、私は非常に基本的なアルゴリズムを使用しています - クエリの各単語が配列にプッシュされます。記事は破棄されます。配列の長さに基づいて、各単語をテーブル内のいくつかのfiledsにマッチさせ、ユニークなイベントを返します。
これを行うには、より高速で効率的な方法がありますか?