Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/etianen/django-watson
Full-text multi-table search application for Django. Easy to install and use, with good performance.
https://github.com/etianen/django-watson
Last synced: 20 days ago
JSON representation
Full-text multi-table search application for Django. Easy to install and use, with good performance.
- Host: GitHub
- URL: https://github.com/etianen/django-watson
- Owner: etianen
- License: bsd-3-clause
- Created: 2011-08-20T17:50:53.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2023-01-14T14:27:45.000Z (almost 2 years ago)
- Last Synced: 2024-05-22T15:10:22.935Z (6 months ago)
- Language: Python
- Homepage:
- Size: 452 KB
- Stars: 1,191
- Watchers: 32
- Forks: 129
- Open Issues: 20
-
Metadata Files:
- Readme: README.markdown
- Changelog: CHANGELOG.markdown
- License: LICENSE
Awesome Lists containing this project
- -awesome-django - django-watson - Full-text search plugin. (Third-Party Packages / Search)
- awesome-django - django-watson - Full-text search plugin. (Third-Party Packages / Search)
- starred-awesome - django-watson - Full-text multi-table search application for Django. Easy to install and use, with good performance. (Python)
README
django-watson
=============[![Django CI](https://github.com/etianen/django-watson/actions/workflows/django.yml/badge.svg)](https://github.com/etianen/django-watson/actions/workflows/django.yml)
[![PyPI](https://img.shields.io/pypi/v/django-watson.svg)](https://pypi.python.org/pypi/django-watson)
[![GitHub license](https://img.shields.io/badge/license-New%20BSD-blue.svg)](https://raw.githubusercontent.com/etianen/django-watson/master/LICENSE)**django-watson** is a fast multi-model full-text search plugin for Django.
It is easy to install and use, and provides high quality search results.
Features
--------* Search across multiple models.
* Order results by relevance.
* No need to install additional third-party modules or services.
* Fast and scaleable enough for most use cases.
* Supports Django 2+, Python 3.6+.Documentation
-------------Please read the [Getting Started][] guide for more information.
[Getting Started]: https://github.com/etianen/django-watson/wiki
"Getting started with django-watson"Download instructions, bug reporting and links to full documentation can be
found at the [main project website][].[main project website]: http://github.com/etianen/django-watson
"django-watson on GitHub"You can keep up to date with the latest announcements by joining the
[django-watson discussion group][].[django-watson discussion group]: http://groups.google.com/group/django-watson
"django-watson Google Group"Contributing
------------
Bug reports, bug fixes, and new features are always welcome. Please raise issues on the
[django-watson github repository](https://github.com/etianen/django-watson/issues), and submit
pull requests for any new code.You can run the test suite yourself from within a virtual environment with the following
commands.```
pip install psycopg2 mysqlclient -e .
tests/runtests.py
tests/runtests.py -d psql
tests/runtests.py -d mysql
```More information
----------------The django-watson project was developed by Dave Hall. You can get the code
from the [django-watson project site][].[django-watson project site]: http://github.com/etianen/django-watson
"django-watson on GitHub"Dave Hall is a freelance web developer, based in Cambridge, UK. You can usually
find him on the Internet in a number of different places:* [Website](http://www.etianen.com/ "Dave Hall's homepage")
* [Twitter](http://twitter.com/etianen "Dave Hall on Twitter")
* [Google Profile](http://www.google.com/profiles/david.etianen "Dave Hall's Google profile")