ClickBench icon indicating copy to clipboard operation
ClickBench copied to clipboard

Add Quickwit support

Open zamazan4ik opened this issue 2 years ago • 7 comments

Would be nice to see Quickwit comparison as well since at least ElasticSearch is supported here right now.

Pinging @fulmicoton - probably you could be interested in it at least from the perspective "where Quickwit performance could be improved compared to other engines".

zamazan4ik avatar Apr 02 '23 01:04 zamazan4ik

@zamazan4ik Oh that would be awesome. Unfortunately Quickwit does not handle SQL at the moment. I eyeballed the SQL queries... Maybe we can perform the same computation in Quickwit 0.5 with the JSON DSL. Would that be ok or do we need to support SQL?

fulmicoton avatar Apr 02 '23 09:04 fulmicoton

Maybe we can perform the same computation in Quickwit 0.5 with the JSON DSL. Would that be ok or do we need to support SQL?

I think it would be ok, since here authors mention the possibility to improve performance via rewriting queries into the native DSL.

zamazan4ik avatar Apr 02 '23 11:04 zamazan4ik

I had a look at the bench. Maybe we cannot perform all of the queries yet, but it seems like the benchmark is pretty flexible and will run the queries we can run.

The set of queries is not really friendly to search engines, but it should still be very instructive for us.

fulmicoton avatar Apr 03 '23 04:04 fulmicoton

It's ok to add a DBMS without SQL support. For example, see MongoDB: https://github.com/ClickHouse/ClickBench/blob/main/mongodb/queries.js

alexey-milovidov avatar Apr 22 '23 18:04 alexey-milovidov

Looking forward to seeing Quickwit added!

alexey-milovidov avatar Apr 22 '23 18:04 alexey-milovidov

https://github.com/ClickHouse/JSONBench/pull/104 adds Quickwit to JSONBench. Perhaps we can add to ClickBench as well? @cometkim

rschu1ze avatar Nov 14 '25 20:11 rschu1ze

I'm not sure how many queries Quickwit can cover. Let me try.

cometkim avatar Nov 18 '25 05:11 cometkim