Add a test and changelog history.
commit348b6bc44ddbbfc1120b81ea36b1137f06566b24
authorAaron Hodgen <ahodgen@mynetwatchman.com>
dateFri 4 May 2018, 09:39 (8 years ago)
parentff6abcb
changelog.md+2
@@ -16,6 +16,8 @@
1616- @rvl
1717 - Add [character filters][] to the `AnalyzerDefinition` type.
1818 - Add the "stemmer" and "stop" [token filters][] to `TokenFilterDefinition`.
19+- @ahodgen
20+ - Add support for wildcard queries
1921
2022[Character Filters]: https://www.elastic.co/guide/en/elasticsearch/reference/5.6/analysis-charfilters.html
2123[Token Filters]: https://www.elastic.co/guide/en/elasticsearch/reference/5.6/analysis-tokenfilters.html
tests/V5/Test/Query.hs+8
@@ -113,3 +113,11 @@ spec =
113113 search = mkSearch (Just templateQuery) Nothing
114114 myTweet <- searchTweet search
115115 liftIO $ myTweet `shouldBe` Right exampleTweet
116+
117+ it "returns document for wildcard query" $ withTestEnv $ do
118+ _ <- insertData
119+ let query = QueryWildcardQuery $ WildcardQuery (FieldName "user") "bitemy*" (Nothing)
120+ let search = mkSearch (Just query) Nothing
121+ myTweet <- searchTweet search
122+ liftIO $
123+ myTweet `shouldBe` Right exampleTweet