solr search orm like query builder
Project description
Scorched
Scorched is a sunburnt offspring and like all offspring it tries to make things better or at least different.
Git Repository and issue tracker: https://github.com/lugensa/scorched Documentation: http://scorched.readthedocs.org/en/latest/
Following some major differences:
No validation of queries in client code (make code much more lightweight)
Send and receive as json. (Faster 20k docs from 6.5s to 1.3s)
API is more lightweight e.g. add consums now only dicts.
Wildcard search strings need to be explicitly set.
Python 3
…
Local testing
First checkout the sources:
https://github.com/lugensa/scorched.git
Now create a virtual-env and install some dependencies:
cd scorched virtualenv ./ bin/pip install -e .
Start the solr server to test against:
# DEBUG=1|0: verbose output of solr server on|off # SOLR_VERSION=x.y.z (the version to test against) # the solr startup script reports the pid of the solr process SOLR_VERSION=4.10.2 SOLR_PORT=44177 DEBUG=1 SOLR_CONFS="scorched/tests/solrconfig.xml" ./testing-solr.sh # stop solr kill -9 $pid
Running the tests:
SOLR_URL=http://localhost:44177/solr/core0 ./bin/nosetests -s scorched
0.7 (2015-04-17)
Test against solr 4.10.2 and added python 3.4 to travis.
Added support for dismax queries.
Added support edismax field aliases.
Added support for facet ranges.
0.6 (2014-06-23)
Add spellchecking for scorched queries. (#9707)
0.5 (2014-06-05)
Add debugQuery parameter to search. (#9903)
Add possibility to specify the request handler to use per query. (#9704)
0.4.1 (2014-04-16)
Fixed again fields in field_limiter.
0.4 (2014-04-16)
Fixed fields convert to arrays.
Added FacetPivotOptions.
Added PostingsHighlightOptions.
Added boundaryScanner to HighlightOptions.
0.3 (2014-04-03)
Makes SolrResponse iterable.
0.2 (2014-03-24)
Added more tests
Added description in setup.py
0.1 (2014-03-20)
Python 3
Cleaner api moved redundant functions
Cleaner api removed filter_exclude use ~si.Q()
Cleaner api removed exclude use ~si.Q()
Fixed mlt_search (mlt component and handler)
Removed mx.DateTime
Removed redundant more_like_this
Offspring of sunburnt is born
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.