Marty Schoch
|
289dc398bd
|
more refacotring of build/merge
|
2017-12-13 14:26:11 -05:00 |
|
Marty Schoch
|
1cd3fd7fbe
|
extrac common functionality between build/merge
|
2017-12-13 14:06:54 -05:00 |
|
Marty Schoch
|
cd45487cb3
|
fsync rootBolt when persisting snapshot
|
2017-12-13 13:55:06 -05:00 |
|
Marty Schoch
|
f83c9f2a20
|
initial cut of merger that actually introduces changes
|
2017-12-13 13:41:03 -05:00 |
|
Marty Schoch
|
c15c3c11cd
|
extra protection if dict address is 0 (empty segment)
|
2017-12-13 13:31:18 -05:00 |
|
Marty Schoch
|
a681314740
|
Merge pull request #649 from steveyen/scorch
mergeplan: scoring implemented
|
2017-12-13 07:30:28 -05:00 |
|
Steve Yen
|
be7dd36ac6
|
mergeplan: more tests and bargraph tweaks
|
2017-12-12 10:37:27 -08:00 |
|
Steve Yen
|
59a1e26300
|
mergeplan: scoring implemented
|
2017-12-12 10:37:27 -08:00 |
|
Marty Schoch
|
57121e40a8
|
fix issues identified by errcheck
|
2017-12-12 11:41:14 -05:00 |
|
Marty Schoch
|
665c3c80ff
|
initial cut of zap segment merging
|
2017-12-12 11:21:55 -05:00 |
|
Marty Schoch
|
927216df8c
|
fix postings list count impl
|
2017-12-12 08:42:13 -05:00 |
|
Marty Schoch
|
3873237e46
|
try newer version of bolt (seeing random crashes on travis)
|
2017-12-11 22:09:26 -05:00 |
|
Marty Schoch
|
8fbf0f271b
|
Merge pull request #648 from steveyen/scorch
merge_plan: a placeholder planner that merges everything
|
2017-12-11 18:08:19 -05:00 |
|
Steve Yen
|
3461fb741f
|
mergeplan: a placeholder planner that merges all segments
A stepping stone to fleshing out the API contract.
|
2017-12-11 14:53:08 -08:00 |
|
Marty Schoch
|
58ef21a88a
|
fix golint issue
|
2017-12-11 16:24:46 -05:00 |
|
Marty Schoch
|
f246e0e4c0
|
update README for zap file format changes
|
2017-12-11 16:22:29 -05:00 |
|
Marty Schoch
|
74b2eeb14d
|
refactor where we do some work so we can return error
|
2017-12-11 15:59:36 -05:00 |
|
Marty Schoch
|
f13b786609
|
fix up issues to get all bleve unit tests passing for scorch
make scorch default
|
2017-12-11 15:47:41 -05:00 |
|
Marty Schoch
|
00722aa299
|
disable http unit test which relied on debug functionality
|
2017-12-11 15:38:44 -05:00 |
|
Marty Schoch
|
d7eb223e14
|
remove bolt segment format
upcomning breaking changes and no desire to maintain
|
2017-12-11 10:20:26 -05:00 |
|
Marty Schoch
|
eada7b209b
|
fix test issue identified by sreekanth
|
2017-12-11 10:16:56 -05:00 |
|
Marty Schoch
|
8280859bb8
|
handle read-only and in-mem only cases
|
2017-12-11 09:07:01 -05:00 |
|
Marty Schoch
|
e8cc7ac0bf
|
add new fields command to zap cmd-line util
|
2017-12-11 09:05:50 -05:00 |
|
Marty Schoch
|
690cd39921
|
add crazy slow but functional DocumentVisitFieldTerms
|
2017-12-10 08:55:59 -05:00 |
|
Marty Schoch
|
dc0adc8827
|
add fsync
|
2017-12-09 20:52:01 -05:00 |
|
Marty Schoch
|
e0d9828cd0
|
add more detail to the readme
|
2017-12-09 14:42:36 -05:00 |
|
Marty Schoch
|
414899618b
|
switch from bolt format to zap in the persister
|
2017-12-09 14:28:50 -05:00 |
|
Marty Schoch
|
9781d9b089
|
add initial version of zap file format
|
2017-12-09 14:28:33 -05:00 |
|
Marty Schoch
|
ff2e6b98e4
|
added empty segment
|
2017-12-09 12:43:02 -05:00 |
|
Marty Schoch
|
e470105635
|
fix issues identified by errcheck
|
2017-12-06 18:36:14 -05:00 |
|
Marty Schoch
|
adac4f41db
|
initial version of scorch which persists index to disk
|
2017-12-06 18:33:47 -05:00 |
|
Marty Schoch
|
b1346b4c8a
|
add readme describing our use of bolt as a segment format
|
2017-12-05 16:09:00 -05:00 |
|
Marty Schoch
|
898a6b1e85
|
fix errcheck issues
|
2017-12-05 13:32:57 -05:00 |
|
Marty Schoch
|
ece27ef215
|
adding initial version of bolt persisted segment
|
2017-12-05 13:05:12 -05:00 |
|
Marty Schoch
|
f6be841668
|
add test for postings list count method
|
2017-12-05 13:01:36 -05:00 |
|
Marty Schoch
|
30e9d6daa5
|
add better testing of array positions
|
2017-12-05 12:54:44 -05:00 |
|
Marty Schoch
|
8d9d45115f
|
add test of location field
|
2017-12-05 12:20:06 -05:00 |
|
Marty Schoch
|
8f0350865b
|
add test for segment fields method
|
2017-12-05 12:17:56 -05:00 |
|
Marty Schoch
|
7a6b5483f2
|
add validation that all locations were seen
|
2017-12-05 11:58:05 -05:00 |
|
Marty Schoch
|
e08fdab54a
|
remove todo item
|
2017-12-05 10:13:27 -05:00 |
|
Marty Schoch
|
87e2627551
|
added dictionary tests to mem segment
|
2017-12-05 09:49:41 -05:00 |
|
Marty Schoch
|
ed067f45dd
|
added Close() method to Segment
|
2017-12-05 09:31:02 -05:00 |
|
Marty Schoch
|
22ffc8940e
|
update segment API to return error in key places
|
2017-12-04 18:06:06 -05:00 |
|
Marty Schoch
|
b74cf4b081
|
add copyright header to all new files in scorch
|
2017-12-01 15:42:50 -05:00 |
|
Marty Schoch
|
89aa02cf5b
|
fix highlighting of composite fields
updated log statements for refactored names
|
2017-12-01 15:12:08 -05:00 |
|
Marty Schoch
|
cff14f1212
|
fix crash in DocNumbers when segment is empty
|
2017-12-01 09:50:27 -05:00 |
|
Marty Schoch
|
eb256f78bc
|
switch to constant referring to id field id 0
this avoids potentially mutating something that is intended
to be immutable
|
2017-12-01 09:30:07 -05:00 |
|
Marty Schoch
|
7c964de8bf
|
switch to binary search for finding segment from global doc num
added unit tests for this function specifically
|
2017-12-01 09:26:51 -05:00 |
|
Marty Schoch
|
c2047dcdf9
|
refactor doc id reader creation to share more code
fix issue identified by steve
|
2017-12-01 08:54:39 -05:00 |
|
Marty Schoch
|
bcd4bdc3d1
|
added initial bolt thought to README
|
2017-12-01 07:27:04 -05:00 |
|