diff --git a/src/datomish/exec_repl.cljc b/src/datomish/exec_repl.cljc index fda643bc..cfe8b5ea 100644 --- a/src/datomish/exec_repl.cljc +++ b/src/datomish/exec_repl.cljc @@ -95,3 +95,9 @@ '[:find ?e ?v :in $ :where [?e :x ?v] #_[(> ?v 1000)]] {})))))) + +(dq/parse '[:find ?entity ?tx ?score + :in $ ?search + :where [(foobar $ :artist/name ?search) [[?entity _ ?tx ?score]]]]) + +(honeysql.core/format {:select [:?foo] :from [:foo] :where [:match :foo.x "Bar"]}) diff --git a/src/datomish/query.cljc b/src/datomish/query.cljc index 2ce56533..ac7c13c3 100644 --- a/src/datomish/query.cljc +++ b/src/datomish/query.cljc @@ -134,7 +134,7 @@ (datomish.query/parse '[:find ?page :in $ ?latest :where [?page :page/url "http://example.com/"] - [?page :page/title ?title] + [(fulltext $ :page/title "Some title") [[?page ?title _ _]]] (or [?entity :page/likes ?page] [?entity :page/loves ?page])