0
0
Commit Graph

776 Commits

Author SHA1 Message Date
Steve Yen
c20726bb93 close levigo.Options when db is closed 2015-01-12 18:42:19 -08:00
Marty Schoch
ed06dd0581 switching to unicode tokenizer now that its faster than regexp 2015-01-12 18:04:34 -05:00
Marty Schoch
0a4844f9d0 change unicode tokenizer to use direct segmenter api 2015-01-12 17:57:45 -05:00
Steve Yen
603c3af8bb added gtreap in-memory, copy-on-write KVStore 2015-01-12 11:26:21 -08:00
Marty Schoch
d68c52e621 adding forestdb benchmark 2015-01-12 12:56:37 -05:00
Marty Schoch
07453af0e4 Merge pull request #141 from sacheendra/customanalyzer
adds handling of []string type attributes to custom analyzer
2015-01-07 14:19:15 -05:00
Sacheendra Talluri
4b3967a68e rewrite custom analyzer without using reflect 2015-01-08 00:25:16 +05:30
Sacheendra Talluri
4abf2a638e adds handling of []string type attributes to custom analyzer 2015-01-08 00:08:20 +05:30
Marty Schoch
0356479e85 Merge pull request #139 from sacheendra/examples
adds examples for mapping functions and special field * in docs
2015-01-07 10:59:49 -05:00
Sacheendra Talluri
7caf4fbcd1 adds mention of special field * in docs 2015-01-07 18:49:13 +05:30
Sacheendra Talluri
78c4c3435d adds examples for defining mappings 2015-01-07 18:43:09 +05:30
Steve Yen
ae3600aeea expose forestdb rollback methods 2015-01-06 18:59:02 -08:00
Steve Yen
5467e0a385 forestdb registered name fixed 2015-01-06 17:36:05 -08:00
Marty Schoch
1368d7b3b4 NewUsing persists the provided config to index meta
new method OpenUsing allows user to override values
in the persisted config
example would be opening the index, but using a different
buffer size for leveldb (not actually supported yet, but that
is the idea)
closes #138
2015-01-06 17:19:46 -05:00
Steve Yen
d442713de6 typo in storage type error message 2015-01-06 09:18:36 -08:00
Marty Schoch
ede3177c1e Merge pull request #137 from sacheendra/examples
adds examples for most query functions
2015-01-05 18:48:18 -05:00
Sacheendra Talluri
bf9b30840e adds error handling to examples 2015-01-05 13:07:13 +05:30
Sacheendra Talluri
e099d140e0 Merge branch 'master' into examples 2015-01-03 22:36:41 +05:30
Sacheendra Talluri
1653fdec22 adds examples for most query functions 2015-01-03 22:35:45 +05:30
Marty Schoch
4c269a9f44 when generating parser, run go fmt on the lexer
closes #136
2015-01-02 10:02:20 -08:00
Sacheendra Talluri
2de21cdf82 numeric range query problem 2015-01-02 18:39:29 +05:30
Marty Schoch
9fb6476a0f migrated from genparser.sh to go generate
closes #135
2015-01-01 19:29:16 -08:00
Marty Schoch
5a6a08e8de reverting to older nex, didn't realize it broke 2014-12-29 18:35:39 -08:00
Marty Schoch
b5609e47a1 after actually installing new nex 2014-12-29 17:41:15 -08:00
Marty Schoch
2f6901c8d4 updated nex 2014-12-29 17:39:54 -08:00
Marty Schoch
d1346e9461 trigger build of wiki indexer from bleve as well 2014-12-29 16:09:30 -08:00
Marty Schoch
6f62adf9d4 trigger rebuilding examples after building bleve 2014-12-29 14:58:42 -08:00
Marty Schoch
b407f1c146 changed build badge to travis 2014-12-29 10:44:51 -08:00
Marty Schoch
816929fae2 changed service name back 2014-12-29 10:26:59 -08:00
Marty Schoch
b4adf7e7d8 removing env from travis 2014-12-29 10:20:09 -08:00
Marty Schoch
b96cb389ee trying secure env a different way 2014-12-29 10:16:35 -08:00
Marty Schoch
ecbf7e482f install cover tool on travis 2014-12-29 09:55:45 -08:00
Marty Schoch
3e2642d437 try to run code coverage from travis 2014-12-29 09:53:18 -08:00
Marty Schoch
3f50a3dc81 updated lexer 2014-12-29 09:39:40 -08:00
Marty Schoch
02dd0a39c5 remove useless panic unreachables in nex lexer that bother go vet 2014-12-29 09:38:54 -08:00
Marty Schoch
b4add7fbf4 fix go vet issue 2014-12-29 09:28:24 -08:00
Marty Schoch
af13ad51be fix go get vet path 2014-12-29 09:25:36 -08:00
Marty Schoch
7575000070 switching back to travis? 2014-12-29 09:17:51 -08:00
Marty Schoch
435058a928 fix go vet issue 2014-12-28 19:44:03 -08:00
Marty Schoch
5978f50b8c added ability to log slow searches
closes #88
2014-12-28 19:34:16 -08:00
Marty Schoch
0ddfa774ec clean up logging to use package level *log.Logger
by default messages go to ioutil.Discard
2014-12-28 12:14:48 -08:00
Marty Schoch
a3a891fdb2 create new child requests in MultiSearch
This change avoides data race on the Size and From fields.
fixes #130
2014-12-28 09:23:47 -08:00
Marty Schoch
68712cd142 support for accessing the underlying index/store impls
now you can access the underlying index/store implementations
using the Advanced() method.  this is intedned for advanced
usage only, and can lead to problems if misused.

also, there is a new method NewUsing(...) which allows callers
of the top-level API to choose which underlying k/v store they
want to use.
2014-12-27 13:23:46 -08:00
Marty Schoch
38bdcbeb62 update to new forestdb iterator api 2014-12-27 13:15:14 -08:00
Silvan Jegen
bc1117e289 Use sort.Sort for the numeric facet builder 2014-12-23 15:05:10 +01:00
Silvan Jegen
222770b1cc Add a benchmark for the numeric facet builder 2014-12-23 15:05:10 +01:00
Marty Schoch
59b014d35b Merge pull request #133 from Shugyousha/typos
Fix typos in comments and strings
2014-12-18 13:06:43 -05:00
Silvan Jegen
ef18dfe4cd Fix typos in comments and strings 2014-12-18 18:43:12 +01:00
Marty Schoch
fc33752c80 moved levenshtein code outside of fuzzy searcher
should allow easier reuse
2014-12-12 13:23:06 -05:00
Marty Schoch
5bfbcda97d typo in comment 2014-12-12 13:23:06 -05:00