Marty Schoch
c5dea9e882
fix accessing store via Advanced() method which was broken
2016-02-02 11:54:18 -05:00
Marty Schoch
a236737a68
temporary workaround to avoid crashing when an index is not
...
behaving consistent with the API contracts
2016-02-01 12:31:26 -05:00
Marty Schoch
47ac091581
fix go vet issues
2016-01-29 13:27:22 -05:00
Marty Schoch
d95c9c1063
optionally set MappingJSONStrict to true for strict parsing
...
in strict parsing mode, unrecognized keys in the mapping will
cause errors. this is partial at the moment and does not
include the custom analysis components.
2016-01-29 13:18:54 -05:00
Ben Campbell
47dbd85551
Merge branch 'master' into documenting
2016-01-29 09:31:30 +13:00
Marty Schoch
710d06e974
add support for native C merge operators
2016-01-27 17:51:07 -05:00
Marty Schoch
10e2207179
adding logging for unexplained observed behavior MB-17298
...
it would appear that a document lookup for an id fails
but that is a document id that was returned as a search hit
since we're using a stable snapshot, this should not happen
2016-01-25 10:45:58 -05:00
Steve Yen
d97e3caf4f
fix comment typo
2016-01-22 09:04:24 -08:00
Marty Schoch
96577606c3
honor the enabled=false flag at the top-level of doc mapping
...
fixes #331
2016-01-21 19:16:16 -05:00
Marty Schoch
f0d6abff6f
more correct fix, handles case where validate is called
2016-01-21 17:26:24 -05:00
Steve Yen
311a503d47
Merge pull request #330 from steveyen/WIP-perf-20160121
...
metrics implements BatchEx correctly
2016-01-21 13:29:49 -08:00
Steve Yen
d5de1d3da1
metrics implements BatchEx correctly
2016-01-21 11:00:41 -08:00
Marty Schoch
0bddafb9e1
properly anchor regexp patterns to end of term
...
added integration tests for regexp anchoring
fixes #329
2016-01-21 13:44:38 -05:00
Marty Schoch
fc34a97875
copy locations on merge for more safe/predictable behavior
...
fixes #328
2016-01-19 14:21:48 -05:00
Steve Yen
035d9d0e40
unneeded cast and parens
2016-01-17 00:16:05 -08:00
Marty Schoch
1335eb2a7b
Merge pull request #322 from steveyen/WIP-perf-20160113
...
KVReader.MultiGet and KVWriter.NewBatchEx API's
2016-01-15 14:28:59 -05:00
Marty Schoch
fa7e3f811b
Merge pull request #325 from opennota/master
...
Fix some typos
2016-01-15 09:40:12 -05:00
opennota
8517feb1c6
Fix some typos
2016-01-15 05:46:27 +07:00
Marty Schoch
f5344b191a
Merge pull request #324 from Shugyousha/trivial
...
Trivial cleanup
2016-01-14 10:51:06 -05:00
Silvan Jegen
329d8e00cd
Fix error string
2016-01-14 16:42:01 +01:00
Silvan Jegen
d326898f7b
Remove unneeded brackets
2016-01-14 16:41:41 +01:00
Steve Yen
6849e538be
upside_down and firestorm use new NewBatchEx() API
...
With this change, the upside_down batchRows() and firestorm
batchRows() now use the new KVWriter.NewBatchEx() API, which can
improve performance by reducing the number of cgo hops.
2016-01-13 23:08:20 -08:00
Steve Yen
d94ccf2d74
added KVWriter.NewBatchEx() method
2016-01-13 16:19:04 -08:00
Steve Yen
fb048f6c64
added KVReader.MultiGet() method
2016-01-13 15:12:10 -08:00
Steve Yen
8dc067b1d9
go fmt
2016-01-13 15:11:50 -08:00
Steve Yen
fe39b3fd13
avoid fieldTermFreqs loop if no composite fields
2016-01-13 14:45:04 -08:00
Marty Schoch
b286466787
Merge branch 'slavikm-master'
2016-01-13 17:13:28 -05:00
Marty Schoch
737a07ddcf
update dynamic boolean fields to honor Index/Store Dynamic property
2016-01-13 17:12:40 -05:00
Marty Schoch
2479ddef2e
fixed errcheck issues
2016-01-13 17:10:13 -05:00
Marty Schoch
af25e724f6
Merge branch 'master' of https://github.com/slavikm/bleve into slavikm-master
2016-01-13 16:10:59 -05:00
Marty Schoch
81f8509890
add the ability to not store dynamic fields globally
2016-01-12 17:27:11 -05:00
Marty Schoch
b7c03dae1a
boolean query defaults to minShould of 0
...
fixes #258
2016-01-12 16:30:10 -05:00
Marty Schoch
847360f1d0
Merge pull request #320 from Shugyousha/gofmt
...
Run go fmt ./...
2016-01-12 16:24:03 -05:00
Silvan Jegen
35ac2b2bee
Run go fmt ./...
2016-01-12 22:15:50 +01:00
slavikm
c4f9828b78
fixed typo in comment
2016-01-12 11:31:53 -08:00
Marty Schoch
c3ddf038ab
Merge pull request #316 from steveyen/WIP-perf-20160110
...
upside-down backindex read concurrency
2016-01-12 12:53:37 -05:00
Steve Yen
0e72b949b3
upside_down batchRows() takes array of arrays
...
In order to spend less time in append(), this change in upside_down
(similar to another recent performance change in firestorm) builds up
an array of arrays as the eventual input to batchRows().
2016-01-11 18:11:21 -08:00
slavikm
680be52f87
Implemented boolean field support
2016-01-11 17:18:03 -08:00
Steve Yen
7ce7d98cba
upside_down merge dictionary deltas before using batch.Merge()
...
This change performs more dictionary delta incr/decr math in
batchRows() instead of in the KVStore ExecuteBatch() machinery.
2016-01-11 16:52:07 -08:00
Steve Yen
94273d5fa9
upside_down process internal rows earlier
...
With this change, internal rows are processed while we're waiting for
backIndex rows to be retrieved.
2016-01-11 16:25:35 -08:00
Steve Yen
bb5cd8f3d6
upside_down merge backIndexRow concurrently
...
Previously, the code would gather all the backIndexRows before
processing them. This change instead merges the backIndexRows
concurrently on the theory that we might as well make progress on
compute & processing tasks while waiting for the rest of the back
index rows to be fetched from the KVStore.
2016-01-10 18:50:42 -08:00
Steve Yen
c3b5246b0c
upside_down track analysis time tighter; and comments
2016-01-10 15:36:54 -08:00
Steve Yen
d3dd40d334
upside_down retrieves backindex concurrently with analysis
...
Start backindex reading concurrently with analysi to try to utilize
more I/O bandwidth.
The analysis time vs indexing time stats tracking are also now "off",
since there's now concurrency between those actiivties.
One tradeoff is that the lock area in upside_down Batch() is increased
as part of this change.
2016-01-10 15:18:28 -08:00
Steve Yen
bff95eef70
firestorm close kvwriter sooner
2016-01-10 15:18:27 -08:00
Marty Schoch
d533b326f6
Merge pull request #315 from steveyen/WIP-perf-20160107
...
KVBatch Close() method
2016-01-08 09:47:37 -05:00
Steve Yen
860de28a28
fix memory leak by closing batches in batchRows()
2016-01-07 17:59:42 -08:00
Steve Yen
70105477cf
added Close() method to KVBatch interface
2016-01-07 17:54:21 -08:00
Marty Schoch
2b947e8c14
Merge branch 'steveyen-WIP-perf-20160106'
2016-01-07 15:42:53 -05:00
Marty Schoch
48fcd5a7d5
Merge branch 'WIP-perf-20160106' of https://github.com/steveyen/bleve into steveyen-WIP-perf-20160106
2016-01-07 15:40:29 -05:00
Marty Schoch
665f5c58e1
fix errcheck violation
2016-01-07 11:11:43 -05:00