Commit 78245dad authored by Alexandre Delanoë's avatar Alexandre Delanoë

[DB][ISIDORE] Sparql API tests

parent e063e40f
...@@ -80,14 +80,13 @@ isidoreSelect lim q = do ...@@ -80,14 +80,13 @@ isidoreSelect lim q = do
source <- var source <- var
langDoc <- var langDoc <- var
publisher <- var publisher <- var
--langFr <- var
--agg <- var --agg <- var
triple_ link (rdf .:. "type") (isidore .:. "Document") triple_ link (rdf .:. "type") (isidore .:. "Document")
triple_ link (dcterms .:. "title") title triple_ link (dcterms .:. "title") title
triple_ link (dcterms .:. "date") date triple_ link (dcterms .:. "date") date
triple_ link (dcterms .:. "creator") authors triple_ link (dcterms .:. "creator") authors
triple_ link (dcterms .:. "language") langDoc --triple_ link (dcterms .:. "language") langDoc
triple_ link (dc .:. "description") abstract triple_ link (dc .:. "description") abstract
--triple_ link (ore .:. "isAggregatedBy") agg --triple_ link (ore .:. "isAggregatedBy") agg
--triple_ agg (dcterms .:. "title") title --triple_ agg (dcterms .:. "title") title
...@@ -96,13 +95,14 @@ isidoreSelect lim q = do ...@@ -96,13 +95,14 @@ isidoreSelect lim q = do
optional_ $ triple_ link (dcterms .:. "publisher") publisher optional_ $ triple_ link (dcterms .:. "publisher") publisher
-- TODO FIX BUG with (.||.) operator -- TODO FIX BUG with (.||.) operator
--filterExpr $ (.||.) (contains title q) (contains title q) --filterExpr_ $ (.||.) (contains title q) (contains abstract q)
filterExpr_ (containsWith title q) -- (contains abstract q) filterExpr_ (containsWith title q) -- (contains abstract q)
--filterExpr_ (containsWith authors q) -- (contains abstract q)
--filterExpr (containsWith abstract q) -- (contains abstract q) --filterExpr (containsWith abstract q) -- (contains abstract q)
-- TODO FIX filter with lang -- TODO FIX filter with lang
--filterExpr $ langMatches title (str ("fra" :: Text)) --filterExpr_ $ langMatches title (str ("fra" :: Text))
--filterExpr $ (.==.) lang (str ("http://lexvo.org/id/iso639-3/fra" :: Text)) --filterExpr_ $ (.==.) langDoc (str ("http://lexvo.org/id/iso639-3/fra" :: Text))
orderNextDesc date orderNextDesc date
limit_ lim limit_ lim
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment