私は数時間の調査を行いましたが、まだ黄金の答えを見つけていません. これは、Google 検索に説明するのが難しい研究テーマの 1 つです。
とにかく、私の目標は以下のような文字列を取ることです。
ステップ 1: ユーザーが「3 ベッドルーム アパートメント $2600 サンフランシスコ」を検索します。
ステップ2: ??????この層で魔法が起こる???????
ステップ 3: インテリジェント API 検索文字列が構築されます。
http://api.service.com/?city=San%20Francisco&heading= "3 ベッドルーム アパートメント"|"3 ベッドルーム アパートメント"|"3 ベッドルーム アパート"|"3 ベッドルーム アパート"&min_price=2200&max_price=2800
魔法は、ステップ 2 で処理できるはずです。
- スペルミス
- 都市を正しく予測する
- 数字が何を意味するかを理解する (それが通貨、別名「$3」または「3 ドル」、または何かの値である場合)。
- 「and」、「the」などの一般的な冠詞は除外します。
できれば、このソリューションでは、データベース アルゴリズムと魔法 (Google??) を実行するために使用できるサードパーティ サービスへの PHP または Javascript 非同期呼び出しを使用します。必要に応じて、自分のデータベースも使用するオープンソース コードで何かを構築することにオープンです。
洞察力をありがとう!