私は問題に直面しています。インターネットで解決策を検索しましたが、解決策が見つかりませんでした。
これが私の問題です:場所(latとlong)を持つDBテーブルにいくつかのアイテムが保存されています。たとえば、パリの航空機、ニューヨークの自転車、パリの別の自転車、東京の食器洗い機など...場所の近くにあるタイプのすべてのアイテムを見つけたいと思います。
そのために、2つの入力フィールドを作成しました。1つは「What」と呼ばれ、もう1つは「Where」と呼ばれます(これはGoogleマップのオートコンプリート機能を備えています)。最初のフィールドに「バイク」、2番目のフィールドに「パリ」と入力すると、完全に機能します。(ジオコードを使用して「Where」フィールドの座標を取得し、SQLクエリを使用してオブジェクトタイプをフィルタリングします)
しかし、私の目標は、1つの入力フィールドでこれを達成することです!ユーザーが「BikeParis」または「ParisBike」と入力して、DBにあるパリ近郊のすべての自転車の結果を取得できるグローバルフィールド。グーグルマップの場合のように:「携帯電話シカゴ」と入力すると、「シカゴ近くの携帯電話」と解釈され、結果が得られます。難しいのは、どの単語がどこにあり、どの単語がそうでないかを解釈することです。
これを達成する方法についてのアイデアはありますか?
前もって感謝します。