Paul Masurel
4c846b1202
Added NRT directory kinda working
2019-04-05 10:07:29 +09:00
Paul Masurel
fac0013454
Added flush
2019-04-04 09:36:06 +09:00
Paul Masurel
95db5d9999
Merge branch 'master' into softcommits
2019-03-23 18:08:07 +09:00
Paul Masurel
e3abb4481b
broken link
2019-03-22 09:58:28 +09:00
Paul Masurel
bfa61d2f2f
Added patreon button
2019-03-22 09:51:00 +09:00
Paul Masurel
6c0e621fdb
Added bench info in README
2019-03-21 09:35:04 +09:00
Paul Masurel
a8cc5208f1
Linear simd ( #519 )
...
* linear simd search within block
2019-03-20 22:10:05 +09:00
Paul Masurel
83eb0d0cb7
Disabling tests on Android
2019-03-20 10:24:17 +09:00
Paul Masurel
ee6e273365
cleanup for nodefaultfeatures
2019-03-20 10:04:42 +09:00
Paul Masurel
6ea34b3d53
Fix version
0.9
2019-03-20 09:39:24 +09:00
Paul Masurel
22cf1004bd
Reenabled test on android
2019-03-20 08:54:52 +09:00
Paul Masurel
5768d93171
Rename try to attempt as try is becoming a keyword in rust
2019-03-20 08:54:19 +09:00
Paul Masurel
663dd89c05
Feature/reader ( #517 )
...
Adding IndexReader to the API. Making it possible to watch for changes.
* Closes #500
2019-03-20 08:39:22 +09:00
barrotsteindev
a934577168
WIP: date field ( #487 )
...
* initial version, still a work in progress
* remove redudant or
* add chrono::DateTime and index i64
* add more tests
* fix tests
* pass DateTime by ptr
* remove println!
* document query_parser rfc 3339 date support
* added some more docs about implementation to schema.rs
* enforce DateTime is UTC, and re-export chrono
* added DateField to changelog
* fixed conflict
* use INDEXED instead of INT_INDEXED for date fields
2019-03-15 22:10:37 +09:00
Paul Masurel
94f1885334
Issue/513 ( #514 )
...
* Closes #513
* Clean up and doc
* Updated changelog
2019-03-07 09:39:30 +09:00
Jonathan Fok kan
2ccfdb97b5
WIP: compiling to wasm ( #512 )
...
* First work to enable compile to wasm
* Added back fst-regex/mmap to mmap feature
* Removed fst-regex. Forced uuid version 0.7.2.
2019-03-06 10:40:54 +09:00
Paul Masurel
e67883138d
Cargo fmt
2019-03-06 10:31:00 +09:00
Paul Masurel
f5c65f1f60
Added comment on the constructor fo TopDocSByField
2019-03-06 10:30:37 +09:00
Mauri de Souza Nunes
ec73a9a284
Remove note about panicking in get_field docs ( #503 )
...
Since get_field rely on calling get on the underlying InnerSchema HashMap
it shouldn't fail if the field was not found, it simply returns None.
2019-02-28 09:23:00 +09:00
Thomas Schaller
a814a31f1e
Remove semicolon from doc! expansion ( #509 )
2019-02-28 09:20:43 +09:00
Paul Masurel
9acadb3756
Code cleaning
2019-02-26 10:50:36 +09:00
Paul Masurel
774fcecf23
cargo fmt
2019-02-26 10:44:59 +09:00
Paul Masurel
27c9fa6028
Jannickj prove bug with facets ( #508 )
...
* prove bug with facets
* Closing #505
Introduce a term id in the TermHashMap
2019-02-25 22:33:17 +09:00
Paul Masurel
fdefea9e26
Removed path reference to tantivy-fst
2019-02-23 10:42:44 +09:00
Paul Masurel
b422f9c389
Partially addresses #500 ( #502 )
...
Using `tantivy_fst`. Storing `Weak<Mmap>` in the Mmap cache.
2019-02-23 10:33:59 +09:00
petr-tik
9451fd5b09
MsQueue to channel ( #495 )
...
* Format
Made the docstring consistent
remove empty line
* Move matches to dev deps
* Replace MsQueue with an unbounded crossbeam-channel
Questions:
queue.push ignores Result return
How to test pop() calls, if they block
* Format
Made the docstring consistent
remove empty line
* Unwrap the Result of queue.pop
* Addressed Paul's review
wrap the Result-returning send call with expect()
implemented the test not to fail after popping from empty queue
removed references to the Michael-Scott Queue
formatted
2019-02-23 09:06:50 +09:00
Jason Goldberger
788b3803d9
updated changelog ( #501 )
...
* updated changelog
* Update CHANGELOG.md
* Update CHANGELOG.md
2019-02-19 00:25:18 +09:00
Paul Masurel
7f0372fa97
reader
2019-02-16 16:09:16 +09:00
Paul Masurel
f8fdf68fcb
unit test
2019-02-16 15:49:22 +09:00
Paul Masurel
c00e95cd04
Uncommited is not SegmentRegisters
2019-02-15 22:44:14 +09:00
Paul Masurel
a623d8f6d9
Added SegmentAvailable readonly view
2019-02-15 08:58:08 +09:00
Paul Masurel
5b11228083
Merge branch 'master' of github.com:tantivy-search/tantivy
2019-02-15 08:30:55 +09:00
Paul Masurel
515adff644
Merge branch 'hotfix/0.8.2'
2019-02-15 08:30:27 +09:00
Paul Masurel
e70a45426a
0.8.2 release
...
Backporting a fix for non x86_64 platforms
2019-02-14 09:16:27 +09:00
Jason Goldberger
e14701e9cd
Add grouped operations ( #493 )
...
* [WIP] added UserOperation enum, added IndexWriter.run, and added MultiStamp
* removed MultiStamp in favor of std::ops::Range
* changed IndexWriter::run to return u64, Stamper::stamps to return a Range, added tests, and added docs
* changed delete_cursor skipping to use first operation's opstamp vice last. change index_writer test to use 1 thread
* added test for order batch of operations
* added a test comment
0.8.2b
2019-02-14 08:56:01 +09:00
Paul Masurel
b3ede2dd7e
softcommits
2019-02-13 21:29:54 +09:00
Paul Masurel
b68686f040
opstamp constraint
2019-02-12 18:14:07 +09:00
Paul Masurel
629d3fb37f
Added opstamp
2019-02-12 08:49:23 +09:00
Paul Masurel
f513f10e05
fmt
2019-02-08 15:04:35 +09:00
Paul Masurel
f262d4cc22
code cleaning
2019-02-08 14:54:34 +09:00
Paul Masurel
91e89714f4
Added soft commits
2019-02-08 14:42:52 +09:00
Paul Masurel
6fd3cb1254
Renaming
2019-02-06 05:48:15 +01:00
Paul Masurel
45e62d4329
Code simplification and adding comments
2019-02-06 10:05:15 +09:00
Paul Masurel
549b4e66e5
Using the new API
2019-02-06 00:17:56 +01:00
petr-tik
76d2b4dab6
Add integer range search example ( #490 )
...
Copied and simplified the example in the range_query mod
2019-02-05 23:34:06 +01:00
Paul Masurel
d9b2bf98e2
First stab
2019-02-05 21:23:07 +01:00
Paul Masurel
04e9606638
simplification of positions
2019-02-05 15:36:13 +01:00
Paul Masurel
a5c57ebbd9
Positions simplification
2019-02-05 14:50:51 +01:00
Paul Masurel
96eaa5bc63
Positions
2019-02-05 14:50:16 +01:00
Paul Masurel
f1d30ab196
fastfield reader fix
2019-02-05 14:10:16 +01:00