Skip to main content

No project description provided

Project description

Internal Search Tool

Internal Search Tool to find documents in the Knowledge Base

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.0] - 2025-10-30

  • Add support for multiple search strings in a single tool call
  • Search results from multiple queries are interleaved for better diversity
  • Add automatic deduplication of chunks by chunk_id when using multiple search queries
    • Prevents duplicate content from appearing in results when multiple related queries return the same chunks
    • Preserves first occurrence and logs number of duplicates removed
  • Add automatic parsing and cleaning of search query operators1
    • Removes QDF (QueryDeservedFreshness) operators: --QDF=0 to --QDF=5 (freshness ratings)
    • Removes boost operators: +(term) and +(multi word phrase) for query term boosting

[1.0.4] - 2025-10-28

  • Removing unused tool specific get_tool_call_result_for_loop_history function
  • Removing unused config source_format_config

[1.0.3] - 2025-10-25

  • Fix appending of metadata to chunks

[1.0.2] - 2025-10-17

  • Remove print statements originating from tool refactor

[1.0.1] - 2025-09-30

  • Fix bug in metadata filter in the search method.

[1.0.0] - 2025-09-18

  • Bump toolkit version to allow for both patch and minor updates

[0.0.7] - 2025-09-17

  • Updated to latest toolkit

[0.0.6] - 2025-09-15

  • Fix Minor bug in transforming toolResponse to toolCallResult

[0.0.5] - 2025-09-05

  • Fixed a bug around metadata-filter assignment

[0.0.4] - 2025-09-05

  • Fixed a bug around metadata-filter deep-copy

[0.0.3] - 2025-09-01

  • Migrated the uploaded_search into this package.

[0.0.2] - 2025-09-01

  • Migrated the internal_search.

[0.0.1] - 2025-08-18

  • Initial release of internal_search.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unique_internal_search-1.1.0.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

unique_internal_search-1.1.0-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file unique_internal_search-1.1.0.tar.gz.

File metadata

  • Download URL: unique_internal_search-1.1.0.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.11.0-1018-azure

File hashes

Hashes for unique_internal_search-1.1.0.tar.gz
Algorithm Hash digest
SHA256 21a1345bd1cc4f52073a1b7c03b14477cce7d7a5c9454c0fa4f200d64cca93da
MD5 3422e3d856e5e0968bab800937e7af8c
BLAKE2b-256 1169333da177da71f99710f672a6d9832352b0c2602cdde8ffa0f40455170020

See more details on using hashes here.

File details

Details for the file unique_internal_search-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for unique_internal_search-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ff749add46ecd3f5e8881760368a1dd7a0fde9e29c2f03b88a6a0fe35b3fb2e9
MD5 459526e701e45fb2f67889ec85ea3406
BLAKE2b-256 fcb7325a593421a6a840d0e654be25593e9cfacd1ac116a2f826d04a82f5f64b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page