Commit graph

209 commits

Author SHA1 Message Date
Jorge C. Leitão
767458509c Fixed tests for Django 1.7 and 1.8. 2015-04-16 20:28:02 +02:00
antlord
1ea3549d68 Fixed #117 -- Added support for EdgeNgram and Ngram.
Docstring has been updated

tests has been created

some corrects of unusable imports

Fixes created after notices in pull request.

class of mock has been fixed, test of indexation edge ngram has been created

big cycle has been separated to generator

fix depencies

tests has been updated

some refactoring and generator of edge ngram terms has been updated

Package "six" has been removed from requirements, class with edge ngram
field has been created. Edge ngram field has been removed from another
mocks. Indexation for this class has been splitted to separate class.

unimportant tests has been removed

both techniques, ngram and edge ngram, has been implemeted

little refactoring

some minor fixes
2014-12-30 18:21:42 +01:00
Jorge C. Leitão
9399958ab1 Fixed incompatibility with Django-Haystack tests. 2014-09-11 18:39:01 +02:00
Jorge C. Leitão
11ba78f42d Fixed #129 -- auto_query now works as expected.
Modified tests since "text" is the main document, which
doesn't make sense to use "startswith".
2014-06-13 20:04:38 +02:00
Jorge C. Leitão
fc0a9f71d2 Fixed #49 - Improves support for exact matches on text.
This efectively increases the index size because it
now indexes literal words to improve __exact results.
2014-05-23 09:43:36 +02:00
Jorge C. Leitão
253ca46844 Added test to check positional information on document. 2014-05-23 08:01:42 +02:00
Jorge C. Leitão
6c135e92f4 Improved how __exact works when used with multiple words. 2014-05-22 09:31:37 +02:00
Jorge C. Leitão
ec8fb42e68 Fixed #103 - improves support for exact search. 2014-05-21 06:58:29 +02:00
Jorge C. Leitão
ad0d67dc12 Added regression test for #103. 2014-05-21 06:58:29 +02:00
Jorge C. Leitão
39bc6d6c89 Improved robustness of test. 2014-05-21 06:58:28 +02:00
Jorge C. Leitão
3c5f9d4a36 Improved robustness of auto_query test. 2014-05-21 06:58:28 +02:00
Jorge C. Leitão
229752da87 Reorganized, renamed, and improved docstrings of TestCases. 2014-05-21 06:58:28 +02:00
Jorge C. Leitão
b4a41565a5 Added test for multivalue indexing. 2014-05-21 06:58:28 +02:00
Jorge C. Leitão
ab26c30d90 Fixed #119 - Adds support to non-anscii indexing and search. 2014-05-21 06:58:28 +02:00
Jorge C. Leitão
e6d2350790 Added tests to check that every field type is correctly indexed. 2014-05-21 06:58:28 +02:00
Jorge C. Leitão
9d29d59222 Improved how date and datetime is indexed.
They can now be text-searched using UTC time format, on date, time
or both.
2014-05-21 06:58:28 +02:00
Jorge C. Leitão
34a172199c Applied 2to3 to convert all code to Python 3.X.
- Related to #128, but doesn't fix it since there
  are no tests for Python 3.X
- It passes all tests in Python2.7
2014-05-21 06:58:27 +02:00
Jorge C. Leitão
61c6ac7a29 Fixed tests to account for the new query correspondence. 2014-05-18 17:09:41 +02:00
Jorge C. Leitão
8c14898088 Made general improvement to the code. 2014-05-18 17:09:06 +02:00
Jorge C. Leitão
6576ee883e Fixed #109 - Raises InvalidIndexError when facet is not indexed.
Also added regression test.
2014-05-18 14:16:18 +02:00
Jorge C. Leitão
1c3a7ff4a5 Fixed #126 - Deprecates microsecond indexing. 2014-05-18 14:16:00 +02:00
Jorge C. Leitão
b623ea2556 Fixed #109 - Raises InvalidIndexError when facet is not indexed.
Also added regression test.
2014-05-18 14:15:59 +02:00
Jorge C. Leitão
1b764d7ddf Removed dependency on type long; field_type can now be datetime. 2014-05-18 14:14:34 +02:00
Jorge C. Leitão
9907b4522f Refactored tests code.
Mostly PEP8, but also redundant asserts.
2014-05-17 20:12:55 +02:00
Jorge C. Leitão
8c805b72e5 Added tests to address issue #123. 2014-05-17 19:22:03 +02:00
Jorge C. Leitão
a27676a850 Fixed #111 - Removes Python error.
Added test to check it works.
2014-05-17 18:07:21 +02:00
jorgecarleitao
6c7cc9b5f5 Merge pull request #122 from jorgecarleitao/issue90
Fixed #90 - Adds support to fields "django_id" and "django_ct".
2014-05-16 23:32:34 +02:00
Jorge C. Leitão
01805d08f8 Fixed #112 - more_like_this raises InvalidIndexError for unindexed instance.
This doesn't happen if silently_fail is True, in which case returns
an empty result. Added test to cover both cases.
2014-05-15 08:26:33 +02:00
Jorge C. Leitão
afb9958c4f Fixed #90 - Added fields django_id and django_ct.
- Fields are not fully indexed because they are not text.
- Added test of order_by django_id.
- Simplified code for updating index.
2014-05-14 21:34:39 +02:00
Jorge C. Leitão
a7082c9127 Added travis CI to code. 2014-05-11 19:55:10 +02:00
Jorge C. Leitão
2a0ec53374 Moved prefixed test modules with "test_" so they can be found. 2014-05-11 18:23:01 +02:00
Jorge C. Leitão
a4b10dd31d Migrated strings to Python3 using unicode_literal. 2014-05-11 17:50:48 +02:00
Jorge C. Leitão
59cd25789a Fixed error that was causing test to pass due to assert(True). 2014-05-11 17:06:18 +02:00
Jorge C. Leitão
9bf34a936d Simplifed tests code by removing duplicate code. 2014-05-11 16:24:23 +02:00
Jorge C. Leitão
966d16588c Simplified tests and added documentation. 2014-05-11 16:21:09 +02:00
Jorge C. Leitão
7385322ec4 Fixed error on test case. 2014-05-11 09:57:19 +02:00
Jorge C. Leitão
0551f00dd7 Removed minor unused code in tests. 2014-05-11 09:32:43 +02:00
Jorge C. Leitão
e0744a2856 Improved further the test for issue #2. 2014-05-11 00:06:05 +02:00
Jorge C. Leitão
d3a1bc67e4 Added test validating issue #2. 2014-05-10 23:46:38 +02:00
Jorge C. Leitão
f81ba0021c Fixed error on get_terms that caused the last term to end in '\n'. 2014-05-10 23:24:17 +02:00
Jorge C. Leitão
a9d144290c Added test confirming issue #1. 2014-05-10 22:59:08 +02:00
Jorge C. Leitão
d470979d2c Added TestCase to test against the actual terms in the database. 2014-05-10 22:50:29 +02:00
Jorge C. Leitão
3400bbc637 Improved code of tests (PEP8 and repeated code). 2014-05-10 21:49:48 +02:00
David Sauve
9fff70d652 Updated documentation for 2.0.X 2012-04-20 11:53:06 -07:00
David Sauve
f9e17b7a01 Fixed pylint errors 2012-04-20 11:44:40 -07:00
David Sauve
bca561c29d Merged build_schema fix from master 2011-08-08 20:10:34 -07:00
David Sauve
23ca1ed97a Updated copyright notice. 2011-07-14 16:14:07 -07:00
David Sauve
af9ca09f27 Merge remote branch 'toastdriven/multipleindex' into 2.0.X 2011-07-05 09:08:14 -07:00
David Sauve
227fb7552b Added test-case for multiple datetime fields to test sorting in reference to gh-76. 2011-06-15 16:03:21 -07:00
David Sauve
712958f0db Fixed to allow boost on phrase as well as single terms 2011-05-11 14:13:34 -07:00