Jason Bosco
5478e75586
Merge branch 'master' into docker-build
2017-04-01 11:01:33 -07:00
Kishore Nallan
0225494001
Set OPENSSL_ROOT_DIR as environment var.
2017-03-31 19:27:00 +05:30
Kishore Nallan
812f91d26e
Another attempt at fixing Mac OpenSSL build failure.
2017-03-31 18:06:08 +05:30
Kishore Nallan
49a6d77b7e
Test for build result for libfor and rocksdb builds.
2017-03-31 18:05:52 +05:30
Jason Bosco
0a99fd11c0
Add dl to linked libraries.
...
More info here: http://stackoverflow.com/a/10368706/123545
2017-03-30 21:25:14 -07:00
Jason Bosco
8efe35df1a
Merge branch 'master' into docker-build
2017-03-30 20:54:45 -07:00
Kishore Nallan
aacff2fd23
Fix OpenSSL path on Mac.
...
Explicitly add include and link directories.
2017-03-30 21:51:45 +05:30
Kishore Nallan
dde18c92da
Tweak cmake build.
...
- Download files only if they aren't already on disk
- Trim H2O build: use OpenSSL
2017-03-30 18:29:18 +05:30
Kishore Nallan
c698c3be1a
Fix a few compile warnings/errors.
2017-03-30 18:25:37 +05:30
Kishore Nallan
bf6df4587a
Fix compile errors.
2017-03-28 19:06:46 +05:30
Jason Bosco
c1fc486bf7
Use docker for consistent build environment
2017-03-27 23:03:41 -07:00
Jason Bosco
f6d0e0571f
Missing HEADER_FILES ?
2017-03-27 23:03:14 -07:00
Jason Bosco
5dd5a51c8b
Fix order of include file
2017-03-27 22:56:25 -07:00
Kishore Nallan
70dda716c5
Parameterize the token ordering field.
2017-03-26 21:26:01 +05:30
Kishore Nallan
fab27d9f5c
Handle fields not matching type declared in the schema during indexing.
2017-03-26 14:49:32 +05:30
Kishore Nallan
222e2c689a
Handle indexing document that does not have all the fields defined in the schema.
2017-03-25 21:45:06 +05:30
Kishore Nallan
7af95e7f22
Refactored the facet implementation and as well as the query interface.
...
- Facetable and Rankable fields must be defined upfront during collection creation
- During query time, specific rank and facet fields can be mentioned but they should belong to the set declared previously
2017-03-19 19:25:42 +05:30
Kishore Nallan
4776b41dc1
Facet implementation.
2017-03-13 21:09:27 +05:30
Kishore Nallan
96921be016
Parse filter query string.
2017-03-06 21:17:13 +05:30
Kishore Nallan
0760e4d01b
String based filtering.
2017-03-04 20:58:29 +05:30
Kishore Nallan
14168c48fc
Support for "IN" style numerical filter.
2017-03-03 21:50:43 +05:30
Kishore Nallan
4378083e73
Searching for an int32 against an int32 array.
2017-02-12 17:35:43 +05:30
Kishore Nallan
aa9945c3c0
Implemented filter on a single int32 value.
2017-02-12 12:51:28 +05:30
Kishore Nallan
60cc05fe52
Fixed a bug in bulk indexOf forarray search.
2017-02-10 10:47:33 +05:30
Kishore Nallan
645355067a
Don't initialize leaf_to_indices map for single token queries.
2017-02-08 08:20:21 +05:30
Kishore Nallan
c115c2c4a4
Use multi-key binary search to convert document IDs to corresponding indices.
...
Improved performance by 7x.
2017-02-07 22:42:58 +05:30
Kishore Nallan
536e605a35
Union for sorted array.
2017-02-05 17:38:04 +05:30
Kishore Nallan
c497623a36
Merge branch 'master' of github.com:wreally/typesense
...
# Conflicts:
# include/sorted_array.h
# src/collection.cpp
# src/sorted_array.cpp
# test/sorted_array_test.cpp
2017-02-04 21:37:02 +05:30
Kishore Nallan
3ef10b5bb0
Fix ordering of sequence id rocksdb keys.
2017-02-04 21:32:24 +05:30
Kishore Nallan
b880cfd531
Refactor forarray - split into individual classes.
2017-02-04 16:27:07 +05:30
Kishore Nallan
2051ac6c2f
Refactor forarray - split into individual classes.
2017-02-04 12:25:53 +05:30
Kishore Nallan
8d5cd6b624
Add to gitignore.
2017-02-04 09:53:08 +05:30
Kishore Nallan
fc532b9025
Clean build directly only when explicitly called for.
2017-02-04 08:25:56 +05:30
Kishore Nallan
cab0b36699
Skeleton for filter support.
2017-02-02 09:20:06 +05:30
Kishore Nallan
431fd70fce
Fix collection manager tests.
2017-02-02 08:39:01 +05:30
Kishore Nallan
4e468fb0b9
Index and search on multi-valued numeric field.
2017-01-28 20:32:42 -06:00
Kishore Nallan
385e8cb7a2
Index and search on multi-valued string field.
2017-01-28 10:37:46 -06:00
Kishore Nallan
22816ea0a0
Test for dropping a collection.
2017-01-27 06:36:22 -06:00
Kishore Nallan
8475cba007
Minor refactoring of collection manager.
2017-01-26 13:54:30 -06:00
Kishore Nallan
216ac7997a
Restore in-memory index on restart.
2017-01-24 22:13:49 -05:00
Kishore Nallan
342ed2bab2
Test for multi field search.
2017-01-22 19:35:57 -05:00
Kishore Nallan
ce990ecb57
Fix documents.jsonl path in tests.
2017-01-22 22:19:56 +05:30
Kishore Nallan
a6cacf19d0
Return total number of results found in the API.
2017-01-22 21:39:46 +05:30
Kishore Nallan
3339fdeec0
Added tests for int64 search.
2017-01-22 07:06:35 +05:30
Kishore Nallan
da68fb17e8
Support LESS_THAN and GREATER_THAN.
2017-01-22 05:40:10 +05:30
Kishore Nallan
af8e8ba460
No special trailing character is required when int is serialized since all strings of equal length.
2017-01-19 23:54:43 +05:30
Kishore Nallan
ef1364a23e
Fix build errors.
2017-01-19 23:48:22 +05:30
Kishore Nallan
0fcdb6b479
Support signed ints in art int search.
2017-01-12 21:20:52 +05:30
Kishore Nallan
85d64608fd
Comment out redundant print statements. Will have to replace with proper logging lib later.
2017-01-11 21:48:36 +05:30
Kishore Nallan
da263b69ea
Stable sort does not require key comparison.
2017-01-11 21:47:28 +05:30