I solved this one,
SET PARSER csv
SET CSVPARSER encoding=utf-8, header=true, separator=comma
SET CREATEFILTER *.csv
But now with 16565274 rows csv file, 690M. During indexing, I am getting this.
Creating Database...
java.lang.NegativeArraySizeException
at java.util.Arrays.copyOf(Arrays.java:2271)
at org.basex.util.TokenBuilder.addByte(TokenBuilder.java:242)
at org.basex.util.TokenBuilder.add(TokenBuilder.java:151)
at org.basex.io.parse.XmlTokenBuilder.add(XmlTokenBuilder.java:96)
at org.basex.io.parse.XmlTokenBuilder.addText(XmlTokenBuilder.java:51)
at org.basex.io.parse.csv.CsvStringConverter.entry(CsvStringConverter.java:76)
at org.basex.io.parse.csv.CsvParser.record(CsvParser.java:105)
at org.basex.io.parse.csv.CsvParser.parse(CsvParser.java:80)
at org.basex.io.parse.csv.CsvParser.parse(CsvParser.java:54)
at org.basex.io.parse.csv.CsvConverter.convert(CsvConverter.java:37)
at org.basex.build.CsvParser.toXML(CsvParser.java:40)