|
Algorithm 1: Real-Time Spatial Retrieval |
|
Input: Query Q (MBR), DyGLIN Index |
|
Output: Result Set R
|
| 1:
|
| 2: /* Index probe (top-level RMI probing) */ |
| 3:
|
| 4: for each
do
|
| 5:
|
| 6: /* 1. HMBR filter */ |
| 7:
|
| 8:
|
| 9: /* 2. Incremental buffer filter */ |
| 10:
|
| 11:
|
| 12: /* 3. CF filter */ |
| 13:
|
| 14: for each
do
|
| 15: if
then
|
| 16:
|
| 17: end if
|
| 18: end for
|
| 19: /* 4. Final refinement */ |
| 20:
|
| 21:
|
| 22: end for
|
| 23: return
|