text_indexing 0.7.2 copy "text_indexing: ^0.7.2" to clipboard
text_indexing: ^0.7.2 copied to clipboard

outdated

Dart library for creating an inverted index on a collection of text documents.

0.7.2 (PRE-RELEASE, BREAKING CHANGES) #

Updated dependencies

0.7.1 (PRE-RELEASE, BREAKING CHANGES) #

Updated dependencies

0.7.0 (PRE-RELEASE, BREAKING CHANGES) #

Breaking changes:

  • Renamed Postings.documents extension method to Postings.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) to Postings.termPostingsList([Iterable<Term>?]).
  • Removed field InMemoryIndexer.dictionary. Use InMemoryIndexer.index.dictionary instead.
  • Removed field InMemoryIndexer.postings. Use InMemoryIndexer.index.postings instead.
  • Removed method TextIndexer.upsertDictionary. Use TextIndexer.index.upsertDictionary instead;
  • Removed method TextIndexer.getDictionary. Use TextIndexer.index.getDictionary instead;
  • Removed method TextIndexer.getPostings. Use TextIndexer.index.getPostings instead;
  • Removed method TextIndexer.upsertPostings. Use TextIndexer.index.upsertPostings instead.
  • Removed field InMemoryIndexer.dictionary. Use index.dictionary instead.
  • Removed field InMemoryIndexer.postings. Use index.postings instead.
  • Added new field InvertedPositionalZoneIndex.analyzer, changing the signatures of factory constructors TextIndexer.inMemory and '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) to Postings.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.dictionary is deprecated. Use index.dictionary instead.
  • Field InMemoryIndexer.postings is deprecated. Use index.postings instead.

Updated dependencies, tests, examples and documentation.

0.4.0 (PRE-RELEASE, BREAKING CHANGES) #

Breaking changes:

  • Renamed method TextIndexer.index to TextIndexer.indexText.
  • Renamed class PersistedIndexer to AsyncIndexer.

New:

  • InvertedPositionalZoneIndex interface and implementation.
  • TextIndexer.index field getter.
  • TextIndexer.instance factory constructor.
  • TextIndexer.async factory constructor.
  • TextIndexer.inMemory factory constructor.

Deprecated:

  • Method TextIndexer.upsertDictionary is deprecated. Use TextIndexer.index.upsertDictionary instead;
  • Method TextIndexer.getDictionary is deprecated. Use TextIndexer.index.getDictionary instead;
  • Method TextIndexer.getPostings is deprecated. Use TextIndexer.index.getPostings instead;
  • Method TextIndexer.upsertPostings is deprecated. Use TextIndexer.index.upsertPostings instead.
  • Field InMemoryIndexer.dictionary is deprecated. Use index.dictionary instead.
  • Field InMemoryIndexer.postings is deprecated. Use index.postings instead.

Updated dependencies, tests, examples and documentation.

0.3.2 (PRE-RELEASE) #

New:

  • JSON and JsonCollection type aliases.
  • TextIndexer.indexCollection method.
  • PostingsExtension.documents getter.

Updated dependencies, tests, examples and documentation.

0.3.1 (PRE-RELEASE) #

New:

  • JSON and JsonCollection type aliases.
  • implemented TextIndexer.indexCollection method.

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, and FieldPostingsEntry type definitions.
  • Ft, Pt, TermPositions and DocId type aliases.
  • interface Document.

Breaking changes:

  • Replaced object-model class PostingsEntry with typedef PostingsEntry.
  • Replaced object-model class DocumentPostingsEntry with typedef DocumentPostingsEntry.
  • Replaced object-model class DictionaryEntry with typedef DictionaryEntry.

Restructured and simplified the codebase.

Updated dependencies, tests, examples and documentation.

0.1.0 (PRE-RELEASE) #

New:

  • ITextIndexer.indexJson method.

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_analysis package 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:

  • TermDictionary renamed Dictionary.
  • DocumentPostingsEntry renamed Postings.
  • PostingsMapEntry renamed PostingsEntry.
  • Term renamed DictionaryEntry.
  • TermPositions renamed DocumentPostingsEntry.
  • AsyncIndexer implementation.
  • TextIndexerBase implementation.
  • InMemoryIndexer implementation.

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:

  • AsyncIndexer class.

Breaking changes:

  • TextIndexerBase implementation.
  • InMemoryIndexer implementation.

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.

5
likes
0
pub points
49%
popularity

Publisher

verified publishergmconsult.com.au

Dart library for creating an inverted index on a collection of text documents.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

collection, meta, rxdart, text_analysis

More

Packages that depend on text_indexing