Commit Graph

  • cffb443756 * refactor(qdrant_mixin.py): change argument types and add default values for query method * feat(qdrant_mixin.py): add batch_size argument to query method * fix(qdrant_mixin.py): fix return type of query method NirantK 2023-07-12 16:46:21 +05:30
  • d74ffea4d0 * fix(qdrant_mixin.py): remove unused code for generating sequential IDs * feat(qdrant_mixin.py): add support for generating UUIDs as document IDs * feat(qdrant_mixin.py): add support for including document text in payload NirantK 2023-07-12 16:45:43 +05:30
  • 296ca48d29 * feat(qdrant_mixin.py): add support for QueryResponse model * feat(qdrant_mixin.py): add support for additional kwargs in upsert_docs method NirantK 2023-07-12 16:45:07 +05:30
  • bed955961b * fix(qdrant_mixin.py): remove print statement for upserting points * feat(qdrant_mixin.py): add support for multiple query texts in search method NirantK 2023-07-11 19:37:54 +05:30
  • c1ebdfb734 * refactor(qdrant_mixin.py): * - Move embedding model initialization to a separate parameter in the methods index_documents and search_documents * - Remove unused import OpenAIEmbedding * - Remove unused import models from qdrant_client.http * - Remove unused import NirantK 2023-07-11 19:33:06 +05:30
  • ea2584dd59 * feat(embedding.py): add abstract base class Embedding and two concrete implementations SentenceTransformersEmbedding and OpenAIEmbedding NirantK 2023-07-11 19:32:53 +05:30
  • 964749d9f2 * feat(qdrant_mixin.py): add support for generating sequential IDs if "ids" field is not present in the input documents NirantK 2023-07-11 19:23:54 +05:30
  • a76790d043 wip NirantK 2023-07-11 19:22:00 +05:30
  • 1c30491623 * chore(pyproject.toml): add sentence-transformers package * chore(pyproject.toml): update black line-length to 120 * chore(pyproject.toml): update isort profile to "black" * chore(pyproject.toml): update ruff line-length to 120 NirantK 2023-07-11 19:21:46 +05:30
  • f0df5040a4 * feat(.pre-commit-config.yaml): add pre-commit hooks for trailing whitespace, end-of-file-fixer, check-yaml, check-added-large-files, and black NirantK 2023-07-11 19:21:35 +05:30
  • e7f13fdb73 * fix(qdrant_mixin.py): import SentenceTransformer from sentence_transformers package * feat(qdrant_mixin.py): add model_name parameter to upsert_docs method * feat(qdrant_mixin.py): add query method to perform search in QdrantClientMixin NirantK 2023-07-11 19:19:25 +05:30
  • 42f947b21a * chore(usage.py): add example usage of client.query for demo purposes NirantK 2023-07-11 19:19:09 +05:30
  • da14404240 * feat(qdrant_mixin.py): add QdrantClientMixin class with upsert_docs method * fix(qdrant_mixin.py): add missing newline at end of file NirantK 2023-07-11 19:10:16 +05:30
  • 339ca65c8a * feat(usage.py): add usage example for upserting documents in QdrantClient NirantK 2023-07-11 19:09:59 +05:30
  • a9ece4f37d * chore(pyproject.toml): update project description to "Fast embedding alternative to Sentence transformers" * chore(pyproject.toml): add pre-commit dependency NirantK 2023-07-11 18:27:34 +05:30
  • 6e37053335 * docs: add CONTRIBUTING.md and README.md files NirantK 2023-07-11 18:26:34 +05:30
  • 22d9683271 * chore(pyproject.toml): add pyproject.toml file * feat(pyproject.toml): add project metadata and dependencies * chore(pyproject.toml): specify build system requirements NirantK 2023-07-11 16:56:16 +05:30
  • d567f27ce8 Initial commit Nirant 2023-07-05 08:49:59 +05:30