Files
tantivy/src/query
Alan Gutierrez b36c3bf36d Slot block kd-tree into Tantivy.
Implemented a geometry document field with a minimal `Geometry` enum.
Now able to add that Geometry from GeoJSON parsed from a JSON document.
Geometry is triangulated if it is a polygon, otherwise it is correctly
encoded as a degenerate triangle if it is a point or a line string.
Write accumulated triangles to a block kd-tree on commit.

Serialize the original `f64` polygon for retrieval from search.

Created a query method for intersection. Query against the memory mapped
block kd-tree. Return hits and original `f64` polygon.

Implemented a merge of one or more block kd-trees from one or more
segments during merge.

Updated the block kd-tree to write to a Tantivy `WritePtr` instead of
more generic Rust I/O.
2025-11-04 01:27:18 -06:00
..
2023-03-21 06:57:44 +01:00
2024-10-10 09:55:37 +08:00
2025-10-13 16:25:49 +02:00
2025-10-08 16:55:25 +02:00
2025-10-13 16:25:49 +02:00
2024-09-04 12:45:31 +08:00
2025-09-19 15:55:04 +02:00
2025-10-13 16:25:49 +02:00
2025-10-13 16:25:49 +02:00
2022-01-28 15:55:55 +09:00
2025-10-13 16:25:49 +02:00
2025-11-04 01:27:18 -06:00
2025-10-13 16:25:49 +02:00
2025-07-02 11:25:03 +02:00
2025-10-13 16:25:49 +02:00
2024-10-22 09:26:54 +08:00