Github user jackylk commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/2378#discussion_r195891284
--- Diff:
integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/detailquery/SearchModeTestCase.scala
---
@@ -111,22 +111,26 @@ class SearchModeTestCase extends QueryTest with
BeforeAndAfterAll {
}
test("test lucene datamap with search mode") {
+ sql("set carbon.search.enabled = true")
sql("DROP DATAMAP IF EXISTS dm ON TABLE main")
sql("CREATE DATAMAP dm ON TABLE main USING 'lucene'
DMProperties('INDEX_COLUMNS'='id') ")
+ sql(s"SELECT * FROM main WHERE id='100000'").show()
checkAnswer(sql("SELECT * FROM main WHERE TEXT_MATCH('id:100000')"),
sql(s"SELECT * FROM main WHERE id='100000'"))
sql("DROP DATAMAP if exists dm ON TABLE main")
}
test("test lucene datamap with search mode 2") {
+ sql("set carbon.search.enabled = true")
sql("drop datamap if exists dm3 ON TABLE main")
sql("CREATE DATAMAP dm3 ON TABLE main USING 'lucene'
DMProperties('INDEX_COLUMNS'='city') ")
- checkAnswer(sql("SELECT * FROM main WHERE TEXT_MATCH('city:city6')"),
- sql("SELECT * FROM main WHERE city='city6'"))
+ checkAnswer(sql("SELECT * FROM main WHERE TEXT_MATCH('city:city5')"),
--- End diff --
why modify the filter condition? `city6` can not work?
---