Skip to content

Commit a95ad22

Browse files
committed
re-enabled preloading of indexes for faster query response
1 parent 09702d1 commit a95ad22

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

medikanren2/neo/neo-low-level/make-query-low-level.rkt

+8-8
Original file line numberDiff line numberDiff line change
@@ -356,14 +356,14 @@
356356
(pretty-log `(loading relation index dictionaries for db)
357357
path.here
358358
db-path-under-parent)
359-
(define subject=>object=>eid=>1 (maybe-time (relation-index-dict r.edge '(subject object eid) #f)))
360-
(define object=>subject=>eid=>1 (maybe-time (relation-index-dict r.edge '(object subject eid) #f)))
361-
(define subject=>eid=>object=>1 (maybe-time (relation-index-dict r.edge '(subject eid object) #t)))
362-
(define object=>eid=>subject=>1 (maybe-time (relation-index-dict r.edge '(object eid subject) #t)))
363-
(define ekey=>evalue=>eid=>1 (maybe-time (relation-index-dict r.eprop '(key value eid) #f)))
364-
(define eid=>ekey=>evalue=>1 (maybe-time (relation-index-dict r.eprop '(eid key value) #f)))
365-
(define ckey=>cvalue=>curie=>1 (maybe-time (relation-index-dict r.cprop '(key value curie) #t)))
366-
(define curie=>ckey=>cvalue=>1 (maybe-time (relation-index-dict r.cprop '(curie key value) #f)))
359+
(define subject=>object=>eid=>1 (maybe-time (relation-index-dict r.edge '(subject object eid) #t))) ;; #f
360+
(define object=>subject=>eid=>1 (maybe-time (relation-index-dict r.edge '(object subject eid) #t))) ;; #f
361+
(define subject=>eid=>object=>1 (maybe-time (relation-index-dict r.edge '(subject eid object) #t))) ;; #t
362+
(define object=>eid=>subject=>1 (maybe-time (relation-index-dict r.edge '(object eid subject) #t))) ;; #t
363+
(define ekey=>evalue=>eid=>1 (maybe-time (relation-index-dict r.eprop '(key value eid) #t))) ;; #f
364+
(define eid=>ekey=>evalue=>1 (maybe-time (relation-index-dict r.eprop '(eid key value) #t))) ;; #f
365+
(define ckey=>cvalue=>curie=>1 (maybe-time (relation-index-dict r.cprop '(key value curie) #t))) ;; #t
366+
(define curie=>ckey=>cvalue=>1 (maybe-time (relation-index-dict r.cprop '(curie key value) #t))) ;; #f
367367
(pretty-log `(loaded relation index dictionaries for db)
368368
path.here
369369
db-path-under-parent)

medikanren2/neo/neo-server/neo-server.rkt

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
(define DEFAULT_PORT 8384)
2828

29-
(define NEO_SERVER_VERSION "1.12")
29+
(define NEO_SERVER_VERSION "1.13")
3030

3131
;; Maximum number of results to be returned from *each individual* KP,
3232
;; or from mediKanren itself.

0 commit comments

Comments
 (0)