Skip to main content

CircleCI Coverage Status

snovault-search

Framework-independent package for converting query strings to Elasticsearch queries.

Install

$ pip install snovault-search

Example

from snosearch.defaults import DEFAULT_ITEM_TYPES
from snosearch.fields import BasicSearchResponseField
from snosearch.parsers import ParamsParser
from snosearch.responses import FieldedResponse


def basic_search_view(request):
    fr = FieldedResponse(
        _meta={
            'params_parser': ParamsParser(request)
        },
        response_fields=[
            BasicSearchResponseField(
                default_item_types=DEFAULT_ITEM_TYPES
            )
        ]
    )
    return fr.render()

Run tests

$ pip install -e .[test]
$ pytest

Publish on PyPI

Bump version in setup.cfg, then build and upload:

$ python -m build
$ twine upload dist/*

Release files for snovault-search 6.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for snovault-search 6.1.0
File Size Uploaded
snovault_search-6.1.0.tar.gz 74.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for snovault-search 6.1.0
File Interpreter ABI Platform
snovault_search-6.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 157.0 kB

Release files / snovault_search-6.1.0.tar.gz

Download URL snovault_search-6.1.0.tar.gz
Size 74.5 kB
Tags Source
SHA-256 checksum
How to use checksums
533f5c15c5f61f76e2eeb9bcd67b59cfc74b29f396efd942016525b6474858b5
BLAKE2b-256 checksum
How to use checksums
e9f5d139c9d414282025a3a5ecec917165b30f67359a2e49b9ced6587dda3db7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.11

Release files / snovault_search-6.1.0-py3-none-any.whl

Download URL snovault_search-6.1.0-py3-none-any.whl
Size 82.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a0ecab34def82ca59efd0bd14204420d80ea2ecb7ff6f34bee90981b4cd7818d
BLAKE2b-256 checksum
How to use checksums
75de6ca53a0f7c3060e1bad4f001f41e0f34804360b790a7b9b5ab68c3efeb18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.11

Release history Release notifications | RSS feed

This release

6.1.0 This release

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page