Age | Commit message (Collapse) | Author |
|
* Closes 542.
Fast fields are all loaded when the segment reader is created.
|
|
Adding IndexReader to the API. Making it possible to watch for changes.
* Closes #500
|
|
* 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
|
|
|
|
|
|
* prove bug with facets
* Closing #505
Introduce a term id in the TermHashMap
|
|
|
|
|
|
Multivalued fast field uses `u64` indexes.
|
|
Multivalued fast field uses `u64` indexes.
|
|
|
|
|
|
* Removing some unsafe
* Removing some unsafe (2)
|
|
|
|
* Split Collector into an overall Collector and a per-segment SegmentCollector. Precursor to cross-segment parallelism, and as a side benefit cleans up any per-segment fields from being Option<T> to just T.
* Attempt to add MultiCollector back
* working. Chained collector is broken though
* Fix chained collector
* Fix test
* Make Weight Send+Sync for parallelization purposes
* Expose parameters of RangeQuery for external usage
* Removed &mut self
* fixing tests
* Restored TestCollectors
* blop
* multicollector working
* chained collector working
* test broken
* fixing unit test
* blop
* blop
* Blop
* simplifying APi
* blop
* better syntax
* Simplifying top_collector
* refactoring
* blop
* Sync with master
* Added multithread search
* Collector refactoring
* Schema::builder
* CR and rustdoc
* CR comments
* blop
* Added an executor
* Sorted the segment readers in the searcher
* Update searcher.rs
* Fixed unit testst
* changed the place where we have the sort-segment-by-count heuristic
* using crossbeam::channel
* inlining
* Comments about panics propagating
* Added unit test for executor panicking
* Readded default
* Removed Default impl
* Added unit test for executor
|
|
* Update rand requirement from 0.5 to 0.6
Updates the requirements on [rand](https://github.com/rust-random/rand) to permit the latest version.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-random/rand/commits)
Signed-off-by: dependabot[bot] <support@dependabot.com>
* Updating rand.
|
|
* Compute space usage of a Searcher / SegmentReader / CompositeFile
* Fix typo
* Add serde Serialize/Deserialize for all the SpaceUsage structs
* Fix indexing
* Public methods for consuming space usage information
* #281: Add a space usage method that takes a SegmentComponent to support code that is unaware of particular segment components, and to make it more likely to update methods when a new component type is added.
* Add support for space usage computation of positions skip index file (#281)
* Add some tests for space usage computation (#281)
|
|
* Cargo Format
* Clippy
|
|
|
|
* Setting up the dependency.
* Completed README
|
|
* Switch from error-chain to failure crate
* Added deprecated alias for
* Started editing the changeld
|
|
|
|
As required per the FacetCollector,
facet values needs to be sorted before being encoded in the
multivalued field.
|
|
* Introducing a SegmentMea inventory.
* Depending on census=0.1
* Cargo fmt
|
|
|
|
|
|
|
|
* Add fast field for associating arbitrary bytes to a document
* Fix unused macro_use warning
* Improvements from code review
* Make BytesFastFieldWriter public
* Fix json parsing validation failure
* Add bytes fast field to CHANGELOG.md
* Fix compile errors from merge
* Support merging
* Address misc code review comments
* Fix comments from CR
|
|
* Integrating bugfixes into master
Closes #274
Closes #280
Closes #289
* Next version will be 0.6
|
|
|
|
Closes #271
|
|
Added some doc.
|
|
|
|
|
|
(#264)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Using u64 key in the store
* Using Option<> for the next element, as opposed to u64
* Code simplification.
* Added TermInfoStoreWriter.
* Added a TermInfoStore
* Added FixedSized for BinarySerialized.
|
|
|
|
|