text_indexing 0.7.1
text_indexing: ^0.7.1 copied to clipboard
Dart library for creating an inverted index on a collection of text documents.
0.7.1 (PRE-RELEASE, BREAKING CHANGES) #
Updated dependencies
0.7.0 (PRE-RELEASE, BREAKING CHANGES) #
Breaking changes:
- Renamed
Postings.documentsextension method toPostings.docIds.
New:
- Extension method
Set<DocId> containsAll(Iterable<Term>) - Extension method
Set<DocId> containsAny(Iterable<Term>)
0.6.0 (PRE-RELEASE, BREAKING CHANGES) #
Breaking changes:
- Changed signature of extension method
Postings.termPostingsList(Term)toPostings.termPostingsList([Iterable<Term>?]). - Removed field
InMemoryIndexer.dictionary. UseInMemoryIndexer.index.dictionaryinstead. - Removed field
InMemoryIndexer.postings. UseInMemoryIndexer.index.postingsinstead. - Removed method
TextIndexer.upsertDictionary. UseTextIndexer.index.upsertDictionaryinstead; - Removed method
TextIndexer.getDictionary. UseTextIndexer.index.getDictionaryinstead; - Removed method
TextIndexer.getPostings. UseTextIndexer.index.getPostingsinstead; - Removed method
TextIndexer.upsertPostings. UseTextIndexer.index.upsertPostingsinstead. - Removed field
InMemoryIndexer.dictionary. Useindex.dictionaryinstead. - Removed field
InMemoryIndexer.postings. Useindex.postingsinstead. - Added new field
InvertedPositionalZoneIndex.analyzer, changing the signatures of factory constructorsTextIndexer.inMemoryand 'TextIndexer.async'.
Updated dependencies, tests, examples and documentation.
0.6.0-2 (PRE-RELEASE, BREAKING CHANGES) #
Breaking changes:
- Changed signature of extension method
Postings.termPostingsList(Term)toPostings.termPostingsList([Iterable<Term>?]).
Updated dependencies, tests, examples and documentation.
0.6.0-1 (PRE-RELEASE, BREAKING CHANGES) #
Updated dependencies, tests, examples and documentation.
0.5.0 (PRE-RELEASE, BREAKING CHANGES) #
Deprecated:
- Field
InMemoryIndexer.dictionaryis deprecated. Useindex.dictionaryinstead. - Field
InMemoryIndexer.postingsis deprecated. Useindex.postingsinstead.
Updated dependencies, tests, examples and documentation.
0.4.0 (PRE-RELEASE, BREAKING CHANGES) #
Breaking changes:
- Renamed method
TextIndexer.indextoTextIndexer.indexText. - Renamed class
PersistedIndexertoAsyncIndexer.
New:
InvertedPositionalZoneIndexinterface and implementation.TextIndexer.indexfield getter.TextIndexer.instancefactory constructor.TextIndexer.asyncfactory constructor.TextIndexer.inMemoryfactory constructor.
Deprecated:
- Method
TextIndexer.upsertDictionaryis deprecated. UseTextIndexer.index.upsertDictionaryinstead; - Method
TextIndexer.getDictionaryis deprecated. UseTextIndexer.index.getDictionaryinstead; - Method
TextIndexer.getPostingsis deprecated. UseTextIndexer.index.getPostingsinstead; - Method
TextIndexer.upsertPostingsis deprecated. UseTextIndexer.index.upsertPostingsinstead. - Field
InMemoryIndexer.dictionaryis deprecated. Useindex.dictionaryinstead. - Field
InMemoryIndexer.postingsis deprecated. Useindex.postingsinstead.
Updated dependencies, tests, examples and documentation.
0.3.2 (PRE-RELEASE) #
New:
JSONandJsonCollectiontype aliases.TextIndexer.indexCollectionmethod.PostingsExtension.documentsgetter.
Updated dependencies, tests, examples and documentation.
0.3.1 (PRE-RELEASE) #
New:
JSONandJsonCollectiontype aliases.- implemented
TextIndexer.indexCollectionmethod.
Updated dependencies, tests, examples and documentation.
0.3.0 (PRE-RELEASE, BREAKING CHANGES) #
Breaking changes:
- Removed interface
Document.
0.2.0 (PRE-RELEASE, BREAKING CHANGES) #
New:
FieldPostings,DocumentPostings, andFieldPostingsEntrytype definitions.Ft,Pt,TermPositionsandDocIdtype aliases.- interface
Document.
Breaking changes:
- Replaced object-model class
PostingsEntrywith typedefPostingsEntry. - Replaced object-model class
DocumentPostingsEntrywith typedefDocumentPostingsEntry. - Replaced object-model class
DictionaryEntrywith typedefDictionaryEntry.
Restructured and simplified the codebase.
Updated dependencies, tests, examples and documentation.
0.1.0 (PRE-RELEASE) #
New:
ITextIndexer.indexJsonmethod.
Updated dependencies, tests, examples and documentation.
0.0.2+1 (PRE-RELEASE) #
Updated dependencies, tests, examples and documentation.
0.0.2 (PRE-RELEASE) #
New:
text_analysispackage to exports.
Updated dependencies, tests, examples and documentation.
0.0.1+10 (PRE-RELEASE) #
Updated dependencies, tests, examples and documentation.
0.0.1+9 (PRE-RELEASE) #
Updated dependencies, tests, examples and documentation.
0.0.1+8 (PRE-RELEASE) #
Updated dependencies, tests, examples and documentation.
0.0.1+7 (PRE-RELEASE) #
Updated dependencies, tests, examples and documentation.
0.0.1+6 (PRE-RELEASE) #
Re-worked private methods to suit changes in text_analysis package.
Updated dependencies, tests, examples and documentation.
0.0.1+5 (PRE-RELEASE) #
- Updated dependencies.
0.0.1+4 (PRE-RELEASE) #
Updated dependencies, tests, examples and documentation.
0.0.1+3 (PRE-RELEASE) #
Updated dependencies, tests, examples and documentation.
0.0.1+2 (PRE-RELEASE) #
Updated documentation.
0.0.1+1 (PRE-RELEASE) #
Updated dependencies, tests, examples and documentation.
0.0.1 (PRE-RELEASE, BREAKING CHANGES) #
Interfaces finalized (see breaking changes)
Breaking changes:
TermDictionaryrenamedDictionary.DocumentPostingsEntryrenamedPostings.PostingsMapEntryrenamedPostingsEntry.TermrenamedDictionaryEntry.TermPositionsrenamedDocumentPostingsEntry.AsyncIndexerimplementation.TextIndexerBaseimplementation.InMemoryIndexerimplementation.
Updated dependencies, tests, examples and documentation.
0.0.1-beta.4 (PRE-RELEASE) #
Updated dependencies, tests, examples and documentation.
0.0.1-beta.3 (PRE-RELEASE, BREAKING CHANGES) #
New:
AsyncIndexerclass.
Breaking changes:
TextIndexerBaseimplementation.InMemoryIndexerimplementation.
Updated dependencies, tests, examples and documentation.
0.0.1-beta.2 (PRE-RELEASE) #
New:
TextIndexerBase.InMemoryIndexer.
Updated dependencies, tests, examples and documentation.
0.0.1-beta.1 (PRE-RELEASE) #
Initial version.