Example query hacking.
This commit is contained in:
parent
753fc859b1
commit
696ae59570
2 changed files with 5 additions and 3 deletions
|
@ -96,6 +96,8 @@
|
||||||
[?e :x ?v]
|
[?e :x ?v]
|
||||||
#_[(> ?v 1000)]] {}))))))
|
#_[(> ?v 1000)]] {}))))))
|
||||||
|
|
||||||
(dq/parse '[:find ?entity ?name ?tx ?score
|
(dq/parse '[:find ?entity ?tx ?score
|
||||||
:in $ ?search
|
:in $ ?search
|
||||||
:where [(fulltext $ :artist/name ?search) [[?entity ?name ?tx ?score]]]])
|
:where [(foobar $ :artist/name ?search) [[?entity _ ?tx ?score]]]])
|
||||||
|
|
||||||
|
(honeysql.core/format {:select [:?foo] :from [:foo] :where [:match :foo.x "Bar"]})
|
||||||
|
|
|
@ -134,7 +134,7 @@
|
||||||
(datomish.query/parse
|
(datomish.query/parse
|
||||||
'[:find ?page :in $ ?latest :where
|
'[:find ?page :in $ ?latest :where
|
||||||
[?page :page/url "http://example.com/"]
|
[?page :page/url "http://example.com/"]
|
||||||
[?page :page/title ?title]
|
[(fulltext $ :page/title "Some title") [[?page ?title _ _]]]
|
||||||
(or
|
(or
|
||||||
[?entity :page/likes ?page]
|
[?entity :page/likes ?page]
|
||||||
[?entity :page/loves ?page])
|
[?entity :page/loves ?page])
|
||||||
|
|
Loading…
Reference in a new issue