Sphinx(SphinxQL)でGEO2D関数を使いたいのですが、インデックスを検索せずに使いたいです。
ポリゴンと緯度と経度が既にあり、ポイントがポリゴン内にあるかどうかを計算したいだけです。これが私が欲しいものです:
SELECT CONTAINS(GEOPOLY2D($polygon),$lat_deg, $long_deg)
MySQL では、データベースを指定せずにクエリを実行できます。
SELECT 1+1
Sphinxでこれを行うにはどうすればよいですか? 既にインデックス ( ) を使用して実行しようとしましたFROM index LIMIT 1
が、完全なテーブル スキャンを実行しているようで、時間がかかります。
1 つのレコードだけで新しいインデックスを作成することもできますが、別の方法があるのでしょうか?