0

Sphinx(SphinxQL)でGEO2D関数を使いたいのですが、インデックスを検索せずに使いたいです。

ポリゴンと緯度と経度が既にあり、ポイントがポリゴン内にあるかどうかを計算したいだけです。これが私が欲しいものです:

SELECT CONTAINS(GEOPOLY2D($polygon),$lat_deg, $long_deg)

MySQL では、データベースを指定せずにクエリを実行できます。

SELECT 1+1

Sphinxでこれを行うにはどうすればよいですか? 既にインデックス ( ) を使用して実行しようとしましたFROM index LIMIT 1が、完全なテーブル スキャンを実行しているようで、時間がかかります。

1 つのレコードだけで新しいインデックスを作成することもできますが、別の方法があるのでしょうか?

4

0 に答える 0