There are some very old messages regarding the subject of multithreading in the BaseX server but nothing recent that I can find. With the proliferation of CPUs with large core counts, it seems logical to revisit the topic so that a BaseX server can make efficient use of that resource. Has this been considered lately? BaseX is a fantastic system but I'm afraid that it receives less attention than it should because competitors, particularly Elasticsearch/OpenSearch, are architected to take advantage of multithreading and clustering.
In my case, the vast majority of the time, the engine is used on a static database, for full text searching. Even a constrained case of permitted multithreading on a (temporarily) read-only database would be very useful.