Commit Graph

168 Commits (582866b19dd7fa0036b56708d6b4c71a58b18583)

Author SHA1 Message Date
Damir Jelić 9de5472f9c travis: Enable mac build. 2020-01-06 15:13:10 +01:00
Damir Jelić 126388806e Cargo.toml: Bump version. 2020-01-05 21:44:08 +01:00
Damir Jelić 72f0e2f217 ci: Use the correct docker image and set the PATH correctly. 2020-01-05 21:43:20 +01:00
Damir Jelić 6955851ab5 Cargo.toml: Bump the version. 2020-01-05 19:12:34 +01:00
Damir Jelić 6dfd704bf0 ci: Mark the deployment script as executable. 2020-01-05 19:12:03 +01:00
Damir Jelić 7df0d7092e Cargo.toml: Bump the version. 2020-01-05 18:49:49 +01:00
Damir Jelić 2fa765ef37 Pipfile: Add the local package as a dev-dependency. 2020-01-05 18:49:01 +01:00
Damir Jelić a0cac9e2b0 Bump version. 2020-01-05 18:08:26 +01:00
Damir Jelić 2db8116a8d README: Explain the new development setup. 2020-01-05 17:39:20 +01:00
Damir Jelić 32b6b67af4 README: Update the docs for the new simpler search API. 2020-01-05 17:22:58 +01:00
Damir Jelić 62d87119fa Cargo.toml: The project url is an array of strings. 2020-01-05 16:54:15 +01:00
Damir Jelić c84c3ad403 Cargo.toml: Add some additional python metadata. 2020-01-05 16:49:23 +01:00
Damir Jelić 4c02d1762b travis: Add deployment configuration. 2020-01-05 16:48:49 +01:00
Damir Jelić 4e2b72cd1d travis: Add a encrypted pypi token for deployment. 2020-01-05 16:23:56 +01:00
Damir Jelić 044b65321e index: Remove a redundant clone. 2020-01-05 16:00:02 +01:00
Damir Jelić 5c590ff157 Format the repo. 2020-01-05 15:59:43 +01:00
Damir Jelić d117555509 travis: Use the rust language for the lint job. 2020-01-05 15:33:24 +01:00
Damir Jelić 7fd667f4e0 gitignore: Add the new maturin provided so file to the ignores. 2020-01-05 14:58:38 +01:00
Damir Jelić 6a7c6f9c81 Travis: Update the travis file to use Pipenv and maturin. 2020-01-05 14:57:59 +01:00
Damir Jelić df26c74aee Add a Pipfile. 2020-01-05 14:56:50 +01:00
Damir Jelić a5ac1a5463 searcher: Remove the unused schema. 2020-01-05 14:08:57 +01:00
Damir Jelić c8775c69cc pyptoject: Use maturin from now on. 2020-01-05 13:52:53 +01:00
Damir Jelić 46be799248 Merge remote-tracking branch 'origin/search_api_simplification' 2020-01-05 13:52:35 +01:00
Damir Jelić 615fcf2187 rust-toolchain: Update the toolchain version. 2020-01-05 12:40:37 +01:00
Damir Jelić eb821b65f5 Cargo.toml: Update the dependency versions. 2020-01-05 12:40:07 +01:00
Damir Jelić 19219316a8 index: Fix some lint issues. 2020-01-05 12:39:10 +01:00
Damir Jelić df3d57fd2d Remove setup.py.
The setup.py will not be needed anymore since maturin will be used to
build python packages.

Maturin requires only the cargo.toml configuration file.
2020-01-05 12:37:09 +01:00
Damir Jelić 2d6ecff430 tests: Fix the failing test that tries to open an incompatible index version. 2020-01-05 12:04:27 +01:00
Damir Jelić f8e39a7b7f searcher: Remove the ability to order the search result.
Ordering the search result by a field requires the field to be set up to
support this at the index creation time. If it wasn't properly set up,
such a search would crash the Python interpreter.

Until a search returns an error that we can convert to a Python
exception this feature will unlikely be supported.
2019-12-17 23:17:44 +01:00
Damir Jelić cfa15a001d searcher: Use a search result struct. 2019-12-17 20:50:26 +01:00
Damir Jelić d46417c220 searcher: Allow the search to be sorted by an unsigned field. 2019-12-17 20:50:26 +01:00
Damir Jelić fbea6fe633 searcher: Remove the collector concept.
This patch removes the TopDocs collector class and adds a limit
argument on the search method.
2019-12-17 20:50:26 +01:00
Paul Masurel 41cdad4157 Using tantivy 0.11 2019-12-17 23:23:53 +09:00
Damir Jelić f8d43502c3 Merge branch 'fix-readme' 2019-10-06 23:09:41 +02:00
Dmitrii Gerasimov 4942c73aee
Update README.md 2019-10-06 21:59:08 +01:00
Damir Jelić 6aa3e904f8 tests: Add some tests that use a tmpdir to store the index. 2019-10-06 20:15:14 +02:00
Dima Gerasimov 7ce637d5cb Fix TypeErrors in readme example 2019-10-06 12:47:50 +01:00
Damir Jelić efbbd24baa Update to PyO3 0.8. 2019-10-01 18:32:06 +02:00
Ramon Navarro Bosch 75f0670dd6 Adding delete_document function to index (#12)
* Adding Term, Field and delete_term API mapping

* Fixing test

* Fixing code doc

* Removing Term and Field and nesting code on delete_term

* Fixing lint

* Delete_documents and documentation

* Fixing style and testing exceptions

* Fixing missing return

* Fixing fmt
2019-09-09 21:30:50 +09:00
Paul Masurel 51f080d001 Remove race condition in test_create_readers 2019-09-06 09:45:29 +09:00
Paul Masurel f57c4669c8
Merge pull request #3 from tantivy-search/api-change
Different API Change.
2019-09-02 09:52:29 +09:00
Paul Masurel c91234cd73 Depending on tantivy@master 2019-09-02 09:39:18 +09:00
Paul Masurel ccd8021ff9 CR: Adding trailing lines and removing some trailing spaces. 2019-08-30 07:37:20 +09:00
Paul Masurel 6dc2b943b4 CR comment, fixing some obsolete pydoc. 2019-08-29 09:36:08 +09:00
Paul Masurel 1ce4b4d51e Fixed tantivy rev 2019-08-21 07:19:00 +09:00
Paul Masurel 0498f941b0 API simplification.
See #9
2019-08-14 17:49:18 +09:00
Damir Jelić b1b3689c55 README: Add a badge for the license. 2019-08-08 15:54:27 +02:00
Damir Jelić b0bfe500ba README: Add a build status badge.
This closes #5.
2019-08-08 15:48:26 +02:00
Damir Jelić 0b2967de97 travis: Add the cargo bin path to the PATH. 2019-08-08 15:14:45 +02:00
Damir Jelić 7ce2952ea7 tantivy: Add an initial travis file. 2019-08-08 14:22:35 +02:00