00:19:47  * ChrisPartridgejoined
00:31:41  * st_lukequit (Remote host closed the connection)
00:44:38  * st_lukejoined
00:45:50  * thl0joined
00:48:42  <levelbot>[npm] abstract-leveldown@0.7.2 <http://npm.im/abstract-leveldown>: An abstract prototype matching the LevelDOWN API (@rvagg)
00:51:32  <no9>sweet ^
00:58:11  <levelbot>[npm] memdown@0.2.1 <http://npm.im/memdown>: An drop-in replacement for LevelDOWN that works in memory only (@rvagg)
00:59:49  * binarykitchenjoined
01:00:39  <binarykitchen>anybody here?
01:03:03  <mbalho>yeppers
01:03:08  <binarykitchen>cool
01:03:28  <binarykitchen>wondering what your preferred way is to search for stuff in leveldb
01:04:02  <binarykitchen>i mean in my code i want to filter out a certain value
01:04:02  <mbalho>what kind of search?
01:04:50  <binarykitchen>ok, in my case i have strings as keys and objects as values (json encoded)
01:05:09  <binarykitchen>these objects have properties like name, street, etc.
01:05:44  <binarykitchen>in SQL you would do something like this "SELECT name = 'stefan' FROM addresses LIMIT 1"
01:06:44  <rvagg>binarykitchen: are you using node?
01:06:48  <binarykitchen>yep
01:06:58  <binarykitchen>currently i parse all values with createReadStream(), test with "data.value.hasOwnProperty(property)" and when found, i return the object in the callback
01:07:06  <binarykitchen>not sure if this is a good solution
01:07:07  <rvagg>binarykitchen: then you probably want to make secondary indexes instead of actually searching
01:07:27  <rvagg>binarykitchen: https://github.com/rvagg/node-level-mapped-index or https://github.com/dominictarr/level-index
01:07:32  <binarykitchen>like sublevel?
01:07:39  <rvagg>binarykitchen: consult https://github.com/rvagg/node-levelup/wiki/Modules for your options
01:08:21  <binarykitchen>thx, reading now ...
01:11:54  <binarykitchen>in my case index should update when data changes
01:14:35  <rvagg>binarykitchen: that's fine, level-mapped-index plugs in to `put` and `batch` so should udpate for you
01:17:07  <binarykitchen>cool, i am going to check out your module now
01:35:20  <binarykitchen>i see in your examples registerIndex() comes with 3 parameters, one of them, the key, is never used.
01:35:39  * st_lukequit (Remote host closed the connection)
01:35:46  <binarykitchen>wondering if key is really needed and makes sense?
01:38:01  * dominictarrjoined
01:44:28  <binarykitchen>@rvagg shouldn't 'bleh' be 'boom' in your example?
01:45:34  <rvagg>binarykitchen: no, the first parameter is the *name* of the index, it's different to illustrate that it's not associated with what the index does
01:45:43  <rvagg>binarykitchen: the examples use JSON but they could be indexing anything
01:45:56  <binarykitchen>oh, right :)
01:45:57  <rvagg>if you want the name of the index to line up with the JSON property then that's up to you
01:48:12  <binarykitchen>and the second example of createIndexedStream() ... shouldn't it be createIndexedStream('bleh', 'bam!') ?
02:03:07  * dominictarrquit (Quit: dominictarr)
02:26:44  * thl0quit (Remote host closed the connection)
02:27:21  * thl0joined
02:27:26  * dominictarrjoined
02:32:28  * thl0quit (Ping timeout: 276 seconds)
02:52:22  * jxsonjoined
03:13:32  * binarykitchenquit (Quit: ChatZilla 0.9.90 [Firefox 22.0/20130627161625])
03:27:59  * mreviljoined
03:29:42  <levelbot>[npm] level-trigger@1.2.0 <http://npm.im/level-trigger>: Triggers for levelup. (@dominictarr)
03:40:26  * st_lukejoined
03:54:16  * jxsonquit (Remote host closed the connection)
04:09:26  * timoxleyjoined
04:17:12  <levelbot>[npm] level-mapped-index@0.3.0 <http://npm.im/level-mapped-index>: Simple indexing for LevelUP (@rvagg)
04:24:57  * mrevilquit (Remote host closed the connection)
04:43:42  <levelbot>[npm] level-ttl@0.3.0 <http://npm.im/level-ttl>: Adds a 'ttl' option to LevelUP for puts and batches (@rvagg)
04:55:27  * mreviljoined
05:03:44  * mrevilquit (Ping timeout: 246 seconds)
05:04:43  * jxsonjoined
05:09:32  * jxsonquit (Ping timeout: 260 seconds)
05:09:43  <levelbot>[npm] level-session@0.2.0 <http://npm.im/level-session>: A very fast and persistent web server session manager backed by LevelDB (@rvagg)
05:20:45  * timoxleyquit (Quit: Computer has gone to sleep.)
05:27:20  * st_lukequit (Remote host closed the connection)
05:27:34  * mikealquit (Quit: Leaving.)
05:27:57  * mikealjoined
05:31:53  * mikealquit (Ping timeout: 240 seconds)
05:33:17  * mikealjoined
05:47:43  <levelbot>[npm] browser-module-cache@0.1.0 <http://npm.im/browser-module-cache>: Caches browserify-cdn modules using level.js (@shama)
05:48:34  * st_lukejoined
05:49:34  * timoxleyjoined
06:00:17  * mreviljoined
06:08:48  * mrevilquit (Ping timeout: 260 seconds)
06:28:11  <levelbot>[npm] browser-module-cache@0.1.1 <http://npm.im/browser-module-cache>: Caches browserify-cdn modules using level.js (@shama)
06:38:49  * timoxleyquit (Ping timeout: 276 seconds)
07:09:34  * st_lukequit (Remote host closed the connection)
07:36:13  * timoxleyjoined
08:13:05  * timoxleyquit (Ping timeout: 256 seconds)
08:50:07  * ChrisPartridgequit (Ping timeout: 256 seconds)
08:57:23  * mcollinajoined
09:01:46  * mcollina_joined
09:02:59  * mcollinaquit (Ping timeout: 268 seconds)
09:19:11  <levelbot>[npm] level-merkle@0.0.1 <http://npm.im/level-merkle>: merkle tree replication. (@dominictarr)
09:24:58  <mcollina_>dominictarr: level-merkle is not on github :)
09:25:10  <mcollina_>or at least the url in npm do not work
09:28:11  * levelbotquit (Remote host closed the connection)
09:28:20  <dominictarr>mcollina_: pushed
09:28:41  * levelbotjoined
09:28:42  <levelbot>[npm] level-merkle@0.0.1 <http://npm.im/level-merkle>: merkle tree replication. (@dominictarr)
09:36:24  <rvagg>like a true mad scientist
10:15:04  * levelbotquit (Remote host closed the connection)
10:15:54  * levelbotjoined
10:15:55  <levelbot>[npm] level-merkle@0.0.1 <http://npm.im/level-merkle>: merkle tree replication. (@dominictarr)
10:16:07  <dominictarr>what is levelbot doing?
10:26:16  * levelbotquit (Remote host closed the connection)
10:27:04  * levelbotjoined
10:30:37  * thl0joined
10:44:26  * levelbotquit (Remote host closed the connection)
10:44:55  * st_lukejoined
10:45:13  * levelbotjoined
10:55:06  * levelbotquit (Remote host closed the connection)
10:56:06  * levelbotjoined
11:00:28  * levelbotquit (Remote host closed the connection)
11:01:36  * levelbotjoined
11:01:57  * levelbotquit (Remote host closed the connection)
11:02:48  * levelbotjoined
11:22:40  <levelbot>[npm] level-post@1.0.3 <http://npm.im/level-post>: get consistent post hooks for leveldb. (@dominictarr)
11:30:39  * levelbotquit (Remote host closed the connection)
11:31:30  * levelbotjoined
11:31:33  <levelbot>[npm] level-post@1.0.3 <http://npm.im/level-post>: get consistent post hooks for leveldb. (@dominictarr)
11:44:24  * levelbotquit (Remote host closed the connection)
11:45:55  * levelbotjoined
11:45:55  <levelbot>[npm] level-post@1.0.3 <http://npm.im/level-post>: get consistent post hooks for leveldb. (@dominictarr)
11:46:16  * levelbotquit (Remote host closed the connection)
11:47:02  <rvagg>he must like it
11:47:23  * levelbotjoined
11:47:23  <levelbot>[npm] level-post@1.0.3 <http://npm.im/level-post>: get consistent post hooks for leveldb. (@dominictarr)
11:51:17  * levelbotquit (Remote host closed the connection)
11:52:46  * levelbotjoined
11:52:46  <levelbot>[npm] level-post@1.0.3 <http://npm.im/level-post>: get consistent post hooks for leveldb. (@dominictarr)
11:52:52  * rvaggkills the bot
11:53:09  * levelbotquit (Remote host closed the connection)
11:53:29  * levelbotjoined
11:53:29  <levelbot>[npm] level-post@1.0.3 <http://npm.im/level-post>: get consistent post hooks for leveldb. (@dominictarr)
11:53:52  <levelbot>[npm] level-merkle@0.0.2 <http://npm.im/level-merkle>: merkle tree replication. (@dominictarr)
11:54:48  * mcollinajoined
11:58:44  * mcollina_quit (Ping timeout: 268 seconds)
11:59:52  * mcollina_joined
12:02:01  * mcollinaquit (Ping timeout: 246 seconds)
12:08:13  * timoxleyjoined
12:09:08  * thl0quit (Remote host closed the connection)
12:09:54  * thl0joined
12:15:47  * thl0quit (Remote host closed the connection)
12:25:53  * ednapiranhajoined
12:29:54  <levelbot>[npm] level-merkle@0.0.3 <http://npm.im/level-merkle>: merkle tree replication. (@dominictarr)
12:33:22  <levelbot>[npm] level-merkle@0.0.4 <http://npm.im/level-merkle>: merkle tree replication. (@dominictarr)
12:38:54  <levelbot>[npm] level-merkle@0.0.5 <http://npm.im/level-merkle>: merkle tree replication. (@dominictarr)
12:39:06  * dominictarrquit (Quit: dominictarr)
12:48:38  * rescrvquit (Quit: WeeChat 0.3.8)
12:52:15  * thlorenzjoined
12:54:56  * thlorenzquit (Remote host closed the connection)
13:08:40  * thlorenzjoined
13:09:00  * demandsjoined
13:21:20  * thlorenzquit (Remote host closed the connection)
13:27:27  * demandsquit (Ping timeout: 260 seconds)
13:32:05  * demandsjoined
13:36:22  * levelbotquit (Remote host closed the connection)
13:37:02  * levelbotjoined
13:37:13  <levelbot>[npm] level-merkle@0.0.5 <http://npm.im/level-merkle>: merkle tree replication. (@dominictarr)
13:39:22  * demandsquit (Ping timeout: 276 seconds)
13:43:48  * mcollinajoined
13:45:49  * mcollina_quit (Read error: Operation timed out)
13:52:56  * Acconutjoined
13:53:30  * Acconutquit (Client Quit)
13:57:59  * mcollinaquit (Remote host closed the connection)
14:01:57  * thlorenzjoined
14:17:27  * levelbotquit (Remote host closed the connection)
14:18:03  * mcollinajoined
14:18:33  * levelbotjoined
14:23:53  * mreviljoined
14:25:02  * werlejoined
14:33:25  * paulfryzeljoined
14:34:57  * demandsjoined
14:39:08  * demandsquit (Ping timeout: 246 seconds)
14:40:33  * brianloveswordsquit (Excess Flood)
14:41:59  * levelbotquit (Remote host closed the connection)
14:42:17  * levelbotjoined
14:42:29  * brianloveswordsjoined
14:43:11  <levelbot>[npm] search-index@0.2.5 <http://npm.im/search-index>: A text search index module for Node.js. Search-index allows applications to add, delete and retrieve documents from a corpus. Retrieved documents are ordered by tf-idf relevance, filtering on metadata, and field weighting (@fergie)
14:47:10  * levelbotquit (Remote host closed the connection)
14:49:20  * levelbotjoined
14:49:20  <levelbot>[npm] search-index@0.2.5 <http://npm.im/search-index>: A text search index module for Node.js. Search-index allows applications to add, delete and retrieve documents from a corpus. Retrieved documents are ordered by tf-idf relevance, filtering on metadata, and field weighting (@fergie)
14:50:40  * levelbotquit (Remote host closed the connection)
14:51:36  * levelbotjoined
14:51:37  <levelbot>[npm] search-index@0.2.5 <http://npm.im/search-index>: A text search index module for Node.js. Search-index allows applications to add, delete and retrieve documents from a corpus. Retrieved documents are ordered by tf-idf relevance, filtering on metadata, and field weighting (@fergie)
14:53:22  * mikealquit (Quit: Leaving.)
15:00:07  * mcollina_joined
15:01:12  * mcollinaquit (Ping timeout: 246 seconds)
15:02:23  * thlorenzquit (Remote host closed the connection)
15:04:28  * eugenewarequit (Remote host closed the connection)
15:05:01  * eugenewarejoined
15:07:00  * levelbotquit (Remote host closed the connection)
15:08:49  * levelbotjoined
15:08:49  <levelbot>[npm] search-index@0.2.5 <http://npm.im/search-index>: A text search index module for Node.js. Search-index allows applications to add, delete and retrieve documents from a corpus. Retrieved documents are ordered by tf-idf relevance, filtering on metadata, and field weighting (@fergie)
15:12:39  * levelbotquit (Remote host closed the connection)
15:15:17  * levelbotjoined
15:15:17  <levelbot>[npm] search-index@0.2.5 <http://npm.im/search-index>: A text search index module for Node.js. Search-index allows applications to add, delete and retrieve documents from a corpus. Retrieved documents are ordered by tf-idf relevance, filtering on metadata, and field weighting (@fergie)
15:15:38  * levelbotquit (Remote host closed the connection)
15:16:23  * levelbotjoined
15:16:23  <levelbot>[npm] search-index@0.2.5 <http://npm.im/search-index>: A text search index module for Node.js. Search-index allows applications to add, delete and retrieve documents from a corpus. Retrieved documents are ordered by tf-idf relevance, filtering on metadata, and field weighting (@fergie)
15:16:48  <levelbot>[npm] leveldown-gap@0.1.1 <http://npm.im/leveldown-gap>: A Node.js and browserify leveldown API implementation that maps to localstorage in phonegap and browser API (@no9)
15:17:48  * levelbotquit (Remote host closed the connection)
15:21:00  * levelbotjoined
15:21:01  <levelbot>[npm] search-index@0.2.5 <http://npm.im/search-index>: A text search index module for Node.js. Search-index allows applications to add, delete and retrieve documents from a corpus. Retrieved documents are ordered by tf-idf relevance, filtering on metadata, and field weighting (@fergie)
15:21:01  <levelbot>[npm] leveldown-gap@0.1.1 <http://npm.im/leveldown-gap>: A Node.js and browserify leveldown API implementation that maps to localstorage in phonegap and browser API (@no9)
15:21:21  * levelbotquit (Remote host closed the connection)
15:22:49  * levelbotjoined
15:22:50  <levelbot>[npm] search-index@0.2.5 <http://npm.im/search-index>: A text search index module for Node.js. Search-index allows applications to add, delete and retrieve documents from a corpus. Retrieved documents are ordered by tf-idf relevance, filtering on metadata, and field weighting (@fergie)
15:22:50  <levelbot>[npm] leveldown-gap@0.1.1 <http://npm.im/leveldown-gap>: A Node.js and browserify leveldown API implementation that maps to localstorage in phonegap and browser API (@no9)
15:23:11  * levelbotquit (Remote host closed the connection)
15:23:49  * levelbotjoined
15:23:49  <levelbot>[npm] search-index@0.2.5 <http://npm.im/search-index>: A text search index module for Node.js. Search-index allows applications to add, delete and retrieve documents from a corpus. Retrieved documents are ordered by tf-idf relevance, filtering on metadata, and field weighting (@fergie)
15:23:49  <levelbot>[npm] leveldown-gap@0.1.1 <http://npm.im/leveldown-gap>: A Node.js and browserify leveldown API implementation that maps to localstorage in phonegap and browser API (@no9)
15:26:18  * mikealjoined
15:35:17  * demandsjoined
15:39:59  * demandsquit (Ping timeout: 260 seconds)
15:40:55  * thlorenzjoined
15:50:01  * thlorenzquit (Ping timeout: 276 seconds)
15:52:27  * eugenewarequit (Read error: Connection reset by peer)
15:52:48  * eugenewarejoined
15:59:12  * thlorenzjoined
16:07:24  * eugenewarequit (Ping timeout: 256 seconds)
16:08:19  * Raynosquit (Ping timeout: 264 seconds)
16:08:20  * sveisveiquit (Ping timeout: 245 seconds)
16:08:45  * ehdquit (Ping timeout: 245 seconds)
16:09:08  * niftylettucequit (Ping timeout: 252 seconds)
16:11:10  * levelbotquit (Remote host closed the connection)
16:11:29  * ehdjoined
16:12:09  * levelbotjoined
16:12:10  <levelbot>[npm] leveldown-gap@0.1.1 <http://npm.im/leveldown-gap>: A Node.js and browserify leveldown API implementation that maps to localstorage in phonegap and browser API (@no9)
16:12:32  <mikeal>what is the logic that bot uses for what constitutes a level module?
16:12:52  <ednapiranha>mikeal: tag maybe?
16:13:26  * mikealquit (Quit: Leaving.)
16:17:19  * eugenewarejoined
16:24:25  * timoxleyquit (Quit: Computer has gone to sleep.)
16:29:34  * levelbotquit (Remote host closed the connection)
16:30:42  * levelbotjoined
16:34:20  * Raynosjoined
16:35:37  * demandsjoined
16:39:01  * jxsonjoined
16:40:43  * demandsquit (Ping timeout: 276 seconds)
16:46:32  * st_lukequit (Remote host closed the connection)
16:47:48  * mikealjoined
16:49:05  * levelbotquit (Remote host closed the connection)
16:49:41  * levelbotjoined
16:54:36  * jxsonquit (Read error: Connection reset by peer)
16:55:03  * jxsonjoined
16:55:34  * levelbotquit (Remote host closed the connection)
16:56:44  * levelbotjoined
17:08:05  * levelbotquit (Remote host closed the connection)
17:09:58  * levelbotjoined
17:18:20  * levelbotquit (Remote host closed the connection)
17:19:59  * levelbotjoined
17:20:19  * levelbotquit (Remote host closed the connection)
17:21:08  * levelbotjoined
17:25:23  * jxsonquit (Remote host closed the connection)
17:25:54  * jxsonjoined
17:26:12  * jxsonquit (Read error: Connection reset by peer)
17:26:32  * jxsonjoined
17:29:31  * levelbotquit (Remote host closed the connection)
17:29:51  * levelbotjoined
17:31:12  * levelbotquit (Remote host closed the connection)
17:32:23  * levelbotjoined
17:33:44  * levelbotquit (Remote host closed the connection)
17:35:03  * levelbotjoined
17:36:02  * demandsjoined
17:36:54  * levelbotquit (Remote host closed the connection)
17:38:26  * levelbotjoined
17:40:20  * demandsquit (Ping timeout: 256 seconds)
17:40:48  * levelbotquit (Remote host closed the connection)
17:42:16  * levelbotjoined
17:42:38  * levelbotquit (Remote host closed the connection)
17:42:53  * jxson_joined
17:43:03  * levelbotjoined
17:44:39  * jxsonquit (Ping timeout: 246 seconds)
17:45:28  * levelbotquit (Remote host closed the connection)
17:46:27  * levelbotjoined
17:47:46  * sveisveijoined
17:53:48  * st_lukejoined
18:02:28  * mikealquit (Quit: Leaving.)
18:02:59  * mikealjoined
18:06:41  * niftylettucejoined
18:12:58  * st_lukequit (Remote host closed the connection)
18:18:05  * Acconutjoined
18:36:21  * demandsjoined
18:37:53  * mcollina_quit (Remote host closed the connection)
18:39:27  <no9>Raynos what is this recompute map-reduce of which you speak?
18:40:58  * demandsquit (Ping timeout: 256 seconds)
18:44:50  <levelbot>[npm] polyclay@1.5.4 <http://npm.im/polyclay>: a schema-enforcing model class for node with optional key-value store persistence (@ceejbot)
19:09:49  * jxson_quit (Remote host closed the connection)
19:20:49  * Acconutquit (Quit: Acconut)
19:36:18  * demandsjoined
19:41:02  * demandsquit (Ping timeout: 256 seconds)
19:44:03  * st_lukejoined
20:02:30  * st_lukequit (Remote host closed the connection)
20:10:58  * st_lukejoined
20:15:32  * jxsonjoined
20:33:47  * jxsonquit (Read error: Connection reset by peer)
20:34:14  * jxsonjoined
20:36:45  * demandsjoined
20:40:16  * dominictarrjoined
20:41:09  * demandsquit (Ping timeout: 248 seconds)
20:43:34  * mcollinajoined
20:51:53  * jxsonquit (Read error: Connection reset by peer)
20:52:26  * jxsonjoined
20:55:51  * st_lukequit (Remote host closed the connection)
21:34:25  * st_lukejoined
21:37:02  * demandsjoined
21:42:06  * demandsquit (Ping timeout: 268 seconds)
21:48:08  * dominictarrquit (Quit: dominictarr)
22:03:42  * prettyrobotsquit (Ping timeout: 264 seconds)
22:06:21  * prettyrobotsjoined
22:06:31  * prettyrobotschanged nick to Guest78216
22:06:53  * werlequit (Quit: Leaving.)
22:15:37  * ednapiranhaquit (Remote host closed the connection)
22:20:07  * missinglinkjoined
22:22:42  * thlorenzquit (Remote host closed the connection)
22:34:18  * mcollinaquit (Read error: Connection reset by peer)
22:37:21  * demandsjoined
22:37:23  * dominictarrjoined
22:39:31  * julianduquejoined
22:41:48  * demandsquit (Ping timeout: 246 seconds)
22:56:29  * jxsonquit (Remote host closed the connection)
22:56:35  * julianduquequit (Quit: leaving)
22:57:04  * no9quit (Ping timeout: 276 seconds)
22:57:29  * paulfryzelquit (Remote host closed the connection)
23:02:35  * jxsonjoined
23:23:49  <levelbot>[npm] browserify-cdn@0.3.1 <http://npm.im/browserify-cdn>: #### Places (@jesusabdullah)
23:32:47  * ChrisPartridgejoined
23:33:06  * thl0joined
23:36:25  * thl0quit (Remote host closed the connection)
23:37:05  * thl0joined
23:37:48  * demandsjoined
23:41:01  * timoxleyjoined
23:41:34  * thl0quit (Ping timeout: 256 seconds)
23:42:45  * demandsquit (Ping timeout: 264 seconds)
23:47:01  * werlejoined