de3c4f1986
throw an error on unknown fields specified in the _geo field
2023-01-24 12:23:24 +01:00
a2cd7214f0
Fixes error message when lat/lng are unparseable
2023-01-19 10:10:26 +01:00
b24def3281
Add logging when inference took place.
...
Displays log message in the form:
```
[2022-12-21T09:19:42Z INFO milli::update::index_documents::enrich] Primary key was not specified in index. Inferred to 'id'
```
2022-12-21 15:13:38 +01:00
402dcd6b2f
Simplify primary key inference
2022-12-21 15:13:38 +01:00
13c95d25aa
Remove uses of UserError::MissingPrimaryKey not related to inference
2022-12-21 15:13:36 +01:00
6b2fe94192
Fixes for clippy bringing us down to 18 remaining issues.
...
This brings us a step closer to enforcing clippy on each build.
2022-10-25 20:49:02 +02:00
d6f9a60a32
fix: Remove whitespace trimming during document id validation
...
fix #592
2022-08-03 11:38:40 +02:00
fc9f3f31e7
Change DocumentsBatchReader to access cursor and index at same time
...
Otherwise it is not possible to iterate over all documents while
using the fields index at the same time.
2022-07-18 16:08:14 +02:00
448114cc1c
Fix the benchmarks with the new indexation API
2022-07-12 15:22:09 +02:00
25e768f31c
Fix another issue with the nested primary key selector
2022-07-12 15:14:07 +02:00
192793ee38
Add some tests to check for the nested documents ids
2022-07-12 15:14:07 +02:00
dc61105554
Fix the nested document id fetching function
2022-07-12 15:14:06 +02:00
2eec290424
Check the validity of the latitute and longitude numbers
2022-07-12 15:14:06 +02:00
0bbcc7b180
Expose the DocumentId
struct to be sure to inject the generated ids
2022-07-12 15:14:06 +02:00
d1a4da9812
Generate a real UUIDv4 when ids are auto-generated
2022-07-12 15:14:06 +02:00
c8ebf0de47
Rename the validate function as an enriching function
2022-07-12 15:14:06 +02:00