git.iko.soy/typeable/bloodhound
on master help sign in
formatting
e9ba754Chris Allen
README.org+5
@@ -256,8 +256,13 @@ let query = TermQuery (Term "user" "bitemyapp") Nothing
256-- <||> (or/plus) should make it into a search that returns everything.
256-- <||> (or/plus) should make it into a search that returns everything.
257
257
258let filter = IdentityFilter <&&> IdentityFilter
258let filter = IdentityFilter <&&> IdentityFilter
259+
260+-- constructing the search object the searchByIndex function dispatches on.
259let search = mkSearch (Just query) (Just filter)
261let search = mkSearch (Just query) (Just filter)
262+
263+-- you can also searchByType and specify the mapping name.
260reply <- searchByIndex testServer testIndex search
264reply <- searchByIndex testServer testIndex search
265+
261let result = eitherDecode (responseBody reply) :: Either String (SearchResult Tweet)
266let result = eitherDecode (responseBody reply) :: Either String (SearchResult Tweet)
262
267
263λ> fmap (hits . searchHits) result
268λ> fmap (hits . searchHits) result