わかりました、私はいくつかの進歩を遂げたので、質問を少し言い直しました...
やあ、
私はアプリケーション内で Lucene-Spatial を使用する方法についてのヘルプを見つけるために、最後の日を (ひどく) 探し回っています。
私は GWT を使用しているので、GWT はクライアント側のすべてをシリアル化しようとするため、クライアント側を org.apache.* パッケージから切り離したいと思います。(このチュートリアルの有用性を低下させました: [url]http://java.dzone.com/articles/spatial-search-hibernate?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+javalobby/frontpage+(Javalobby+/+Java+Zone)[/ URL])
基本的に、フィールド「緯度」とフィールド「経度」を持つ住所オブジェクトがあり、これに対して距離検索を行いたいのですが、ルーセン空間は正しい方法ですか、それとも別の方法でそれを行うことをもっと検討する必要がありますか?
これまでのところ、私はしなければなりません:-
[コード]DistanceQueryBuilder dq = new DistanceQueryBuilder(new Double(point[1]), new Double(point[0]), 10d, "activity_locationName_latitude", "activity_locationName_longitude",CartesianTierPlotter.DEFALT_FIELD_PREFIX, true);
FullTextSession fullTextSession = Search.getFullTextSession(session);
org.hibernate.Query fullTextQuery = fullTextSession.createFullTextQuery( new ConstantScoreQuery(dq.getFilter()) );[/code]
しかし、「CartesianTierPlotter.DEFALT_FIELD_PREFIX」が実際に何を意味するのか理解できないため、結果セットが空に戻ります。
乾杯、 ロブ