在lucene空間4中,我想知道geohash索引如何在幕後工作。我理解基本上需要2點(lat,lon)的geohash的概念,並創建一個單獨的「字符串」散列。geohash索引如何在Lucene中工作
索引只是一個「字符串」索引(r-tree或quad-tree)或沿着這些行的東西(比如只是索引一個姓氏).....或者是有什麼特別的東西。
對於預固定式搜索做的所有n克散的被索引,例如如果一個地理散列是
drgt2abc做到這一點得到索引爲d,博士,DRG,drgt等。
是否有我們可能需要索引的缺省n-gram數?
使用這種類型的索引將搜索具有100萬條記錄的查詢詩歌1億條記錄對空間查詢具有相似的查詢性能。 (如框/多邊形,或距離),或者我可以預期隨着大量記錄的添加,一般/典型的索引緩慢退化。
感謝