Skip to content

feat: Elastic Search (search-files) API Endpoint - #180

Merged
RSam-NI merged 23 commits into
masterfrom
users/sam/feat/elastic-search-api
Jan 9, 2026
Merged

RSam-NI merged 23 commits into
masterfrom
users/sam/feat/elastic-search-api

Conversation

@RSam-NI

@RSam-NI RSam-NI commented Dec 17, 2025

Copy link
Copy Markdown
Contributor

What does this Pull Request accomplish?

This PR adds client methods for search-files in the File Client.

Why should this Pull Request be merged?

The search-files method makes it easier for users to interact with the search-files endpoint of File Ingestion Service by just creating an instance of it.

What testing has been done?

Automated integration tests are included.

API Link: Swagger Link

@SSadaiyappan-NI SSadaiyappan-NI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

File linq query request and response are same for search files.

Comment thread nisystemlink/clients/file/models/_file_metadata.py
Comment thread nisystemlink/clients/file/models/_search_files_request.py Outdated
Comment thread nisystemlink/clients/file/models/_file_metadata.py Outdated
Comment thread nisystemlink/clients/file/_file_client.py
Comment thread examples/file/search_files.py
Comment thread examples/file/search_files.py
Comment thread tests/integration/file/test_file_client.py Outdated
Comment thread tests/integration/file/test_file_client.py
Comment thread examples/file/search_files.py Outdated
Comment thread examples/file/search_files.py Outdated
Comment thread examples/file/search_files.py Outdated
Comment thread nisystemlink/clients/file/models/__init__.py Outdated
Comment thread nisystemlink/clients/file/models/_file_metadata.py Outdated
Comment thread nisystemlink/clients/file/models/_search_files_request.py Outdated
Comment thread nisystemlink/clients/file/models/_base_file_request.py
Comment thread nisystemlink/clients/file/models/_base_file_response.py Outdated
Comment thread nisystemlink/clients/file/models/_base_file_response.py
Comment thread nisystemlink/clients/file/models/_file_query_order_by.py Outdated
Comment thread nisystemlink/clients/file/_file_client.py
Comment thread tests/integration/file/test_file_client.py
Comment thread tests/integration/file/test_file_client.py
Comment thread nisystemlink/clients/file/models/_base_file_request.py Outdated
Comment thread nisystemlink/clients/file/models/_base_file_response.py
Comment thread tests/integration/file/test_file_client.py
@RSam-NI
RSam-NI marked this pull request as ready for review December 23, 2025 08:53
Comment thread nisystemlink/clients/file/_file_client.py Outdated
Comment thread nisystemlink/clients/file/_file_client.py Outdated
Comment thread nisystemlink/clients/file/models/_file_linq_query.py
Comment thread nisystemlink/clients/file/_file_client.py
Comment thread nisystemlink/clients/file/_file_client.py
Comment thread examples/file/search_files.py Outdated
@ni-github-admins

ni-github-admins commented Jan 8, 2026 •

Copy link
Copy Markdown

✅ Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
✅ Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Comment thread examples/file/search_files.py Outdated
@RSam-NI
RSam-NI requested a review from spanglerco January 8, 2026 12:17
@RSam-NI
RSam-NI merged commit db1b5d9 into master Jan 9, 2026
23 of 24 checks passed
@RSam-NI
RSam-NI deleted the users/sam/feat/elastic-search-api branch January 9, 2026 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants