Paul Masurel
bd5eea9852
Integrated columnar work.
2023-02-09 13:14:31 +01:00
PSeitz
f687b3a5aa
start migrate Field to &str ( #1772 )
...
start migrate Field to &str in preparation of columnar
return Result for get_field
2023-01-18 16:12:07 +09:00
PSeitz
f9171a3981
fix clippy ( #1725 )
...
* fix clippy
* fix clippy fastfield codecs
* fix clippy bitpacker
* fix clippy common
* fix clippy stacker
* fix clippy sstable
* fmt
2022-12-20 07:30:06 +01:00
Pascal Seitz
38ad46e580
fix clippy
2022-11-07 16:09:55 +08:00
Pascal Seitz
dfab201191
for_each_docset to iterate without score
2022-10-26 17:25:05 +08:00
Pascal Seitz
af839753e0
No score calls if score is not requested
2022-10-26 12:18:35 +08:00
Pascal Seitz
e772d3170d
switch get_val() to u32
...
Fixes #1638
2022-10-24 19:05:57 +08:00
Bruce Mitchener
2d23763e9f
Use u64::from boolean more. ( #1580 )
...
This case is inverted from the previous cases fixed.
This is from nightly clippy.
2022-10-03 14:17:50 +09:00
Bruce Mitchener
cb252a42af
docs: "associated to" -> "associated with" ( #1557 )
...
This reads better this way.
2022-09-26 20:23:37 +09:00
Bruce Mitchener
cf02e32578
Improvements to doc linking, grammar, etc.
2022-09-19 18:10:22 +07:00
Bruce Mitchener
6a88ac3fe3
Documentation improvements.
...
Fix some linking, some grammar, some typos, etc.
2022-09-18 18:05:37 +07:00
Paul Masurel
8e775b6c3d
Refactoring dyn Column ( #1502 )
2022-09-02 17:26:30 +09:00
Pascal Seitz
095fb68fda
fix doc test
2022-08-28 18:30:39 +02:00
Paul Masurel
5331be800b
Introducing a column trait
2022-08-28 14:14:27 +02:00
Kian-Meng Ang
014b1adc3e
cargo +nightly fmt
2022-08-17 22:33:44 +08:00
Kian-Meng Ang
84295d5b35
cargo fmt
2022-08-15 21:07:01 +08:00
Kian-Meng Ang
625bcb4877
Fix typos and markdowns
...
Found via these commands:
codespell -L crate,ser,panting,beauti,hart,ue,atleast,childs,ond,pris,hel,mot
markdownlint *.md doc/src/*.md --disable MD013 MD025 MD033 MD001 MD024 MD036 MD041 MD003
2022-08-13 18:25:47 +08:00
PSeitz
23fe73a6c0
remove searcher pool and make Searcher cloneable ( #1411 )
...
* remove searcher pool and make Searcher cloneable
closes #1410
* use SearcherInner in InnerIndexReader
2022-07-12 18:07:48 +09:00
Evance Soumaoro
a4be239d38
Updated DateTime to hold timestamp in microseconds, while making date field precision configurable ( #1396 )
2022-07-12 10:04:28 +09:00
Ryan Russell
d750ced813
chore(collector): src/collector readability ( #1399 )
...
* chore(collector): `src/collector` readability
Signed-off-by: Ryan Russell <git@ryanrussell.org >
* Update src/collector/tests.rs
2022-07-04 12:12:53 +09:00
Antoine G
9ee4772140
Fix deps for unicode regex compiling ( #1373 )
...
* lint doc warning
* fix regex build
2022-05-20 10:18:44 +09:00
Paul Masurel
749395bbb8
Added rustdoc for MultiFruit extract function ( #1369 )
2022-05-11 11:41:39 +09:00
Pasha Podolsky
57a8d0359c
Make FruitHandle and MultiFruit public ( #1360 )
...
* Make `FruitHandle` and `MultiFruit` public
* Add docs for `MultiFruit` and `FruitHandle`
2022-05-05 14:58:33 +09:00
Pascal Seitz
706fbd6886
fix DateTime naming, fix docs, cleanup
2022-04-13 13:01:00 +08:00
Uwe Klotz
125707dbe0
Replace chrono with time ( #1307 )
...
For date values `chrono` has been replaced with `time`
- The `time` crate is re-exported as `tantivy::time` instead of `tantivy::chrono`.
- The type alias `tantivy::DateTime` has been removed.
- `Value::Date` wraps `time::PrimitiveDateTime` without time zone information.
- Internally date/time values are stored as seconds since UNIX epoch in UTC.
- Converting a `time::OffsetDateTime` to `Value::Date` implicitly converts the value into UTC.
If this is not desired do the time zone conversion yourself and use `time::PrimitiveDateTime`
directly instead.
Closes #1304
2022-03-21 10:50:19 +09:00
Antoine G
e37775fe21
iff->if or if and only if ( #1298 )
...
* has_xxx is_xxx -> if, these function usualy define equivalence
xxx returns bool -> specify equivalence when appropriate
* fix doc
2022-03-02 11:00:00 +09:00
PSeitz
972cb6c26d
Aggregation ( #1276 )
...
Added support for aggregation compatible with Elasticsearch's API.
2022-02-21 09:59:11 +09:00
Paul Masurel
2069e3e52b
Fixing clippy comments
2022-02-01 10:24:05 +09:00
Paul Masurel
eca6628b3c
Minor refactoring ( #1266 )
2022-01-28 15:55:55 +09:00
Paul Masurel
3ea6800ac5
Pleasing clippy ( #1253 )
2022-01-06 16:41:24 +09:00
Antoine G
395303b644
Collector + directory doc fixes ( #1247 )
...
* doc(collector)
* doc(directory)
* doc(misc)
* wording
2022-01-04 09:22:58 +09:00
Paul Masurel
ebdbb6bd2e
Fixing compilation warnings & clippy comments.
2021-12-10 16:47:59 +09:00
Paul Masurel
dde49ac8e2
Closes #1195 ( #1222 )
...
Removes the indexed option for facets.
Facets are now always indexed.
Closes #1195
2021-12-02 14:37:19 +09:00
Paul Masurel
7234bef0eb
Issue/1198 ( #1201 )
...
* Unit test reproducing #1198
* Fixing unit test to handle the error from add_document.
* Bump project version
2021-11-11 16:42:19 +09:00
Paul Masurel
02cffa4dea
Code simplification. ( #1169 )
...
Code simplification and Clippy
2021-10-07 14:11:44 +09:00
Pascal Seitz
d7a6a409a1
renames
2021-09-23 20:33:11 +08:00
Shikhar Bhushan
b361315a67
FilterCollector doc fix
...
Other types supported since https://github.com/tantivy-search/tantivy/pull/953/files
2021-07-15 22:55:47 -04:00
Pascal Seitz
9b3e508753
fix clippy
2021-07-01 18:06:09 +02:00
Pascal Seitz
a1ac63ee1c
fix clippy
2021-07-01 18:06:03 +02:00
Pascal Seitz
1e4df54ab3
fix clippy
2021-07-01 17:41:53 +02:00
PSeitz
dff0ffd38a
prepare for multiple fastfield codecs ( #1063 )
...
* prepare for multiple fastfield codecs
prepare for multiple fastfield codecs by wrapping the codecs in an enum #1042
* add FastFieldSerializer trait, add DynamicFastFieldSerializer
add FastFieldSerializer trait
add DynamicFastFieldSerializer enum to wrap all implementors of the FastFieldSerializer trait
* add estimation for fastfield bitpacker
2021-05-31 23:14:14 +09:00
Moriyoshi Koizumi
4afba005f9
Provide a means to deal with malformed facet text representation for the query parser ( #1056 )
...
* Provide a means to deal with malformed facet text representation for the query parser.
* Specific error enum for the facet parse error.
2021-05-27 12:16:49 +09:00
Paul Masurel
18bfe131fe
Removed all inline(always) like a baboon.
2021-04-23 10:47:13 +09:00
Paul Masurel
5c1ce5b0e1
Edited CHANGELOG
2021-04-12 12:02:25 +09:00
Hardik Prajapati
71309c5528
Simplified chain orderings
2021-04-08 07:41:35 +05:30
Hardik Prajapati
54decc60bb
Fixed formatting using cargo fmt
2021-04-07 23:59:04 +05:30
Hardik Prajapati
50eea4376b
Implementation of Ord trait changed for Hit
...
- This will result in lexicographical ordering of facet in BinaryHeep in case of a tie
2021-04-07 23:14:38 +05:30
Hardik Prajapati
443aa17329
AAdded failing test for tie scenario in topk
2021-04-07 23:10:48 +05:30
Paul Masurel
86b30d9d7f
Cargo fmt
2021-03-31 12:20:31 +09:00
Paul Masurel
f1499d5b3e
Cargo fmt
2021-03-31 11:44:03 +09:00