<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>LibreDB Studio — Elasticsearch posts</title><description>Posts about Elasticsearch from the LibreDB Studio blog.</description><link>https://libredb.org/blog/engine/elasticsearch/</link><language>en</language><atom:link href="https://libredb.org/blog/engine/elasticsearch/rss.xml" rel="self" type="application/rss+xml"/><item><title>This editor sends Elasticsearch SQL, not the query DSL</title><link>https://libredb.org/blog/elasticsearch-sql-not-query-dsl/</link><guid isPermaLink="true">https://libredb.org/blog/elasticsearch-sql-not-query-dsl/</guid><description>There are no writes in this grammar at all, no second page, and a trailing semicolon is a syntax error, so the list of edges is the useful part.</description><pubDate>Wed, 03 Jun 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Elasticsearch</category><category>Engineering</category><category>Databases</category></item><item><title>The mapping is the schema, and selecting everything is not</title><link>https://libredb.org/blog/elasticsearch-mapping-is-the-schema/</link><guid isPermaLink="true">https://libredb.org/blog/elasticsearch-mapping-is-the-schema/</guid><description>An index that maps container fields answers a select-everything statement with no columns at all, so the schema tree is built from the mapping instead.</description><pubDate>Fri, 17 Apr 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Elasticsearch</category><category>Engineering</category><category>Databases</category></item><item><title>When the index says two documents and the query says one</title><link>https://libredb.org/blog/elasticsearch-document-counts-and-empty-metrics/</link><guid isPermaLink="true">https://libredb.org/blog/elasticsearch-document-counts-and-empty-metrics/</guid><description>Nested elements are stored as documents of their own, so the panel and the editor legitimately disagree, and one panel asks the cluster nothing at all.</description><pubDate>Sat, 28 Feb 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Elasticsearch</category><category>Engineering</category><category>Databases</category></item><item><title>Connecting to Elasticsearch with four fields and no database</title><link>https://libredb.org/blog/elasticsearch-connect-four-fields/</link><guid isPermaLink="true">https://libredb.org/blog/elasticsearch-connect-four-fields/</guid><description>An index has no namespace above it, so a database selector would be a control with no effect, and a self-signed cluster certificate has nowhere to go here.</description><pubDate>Mon, 12 Jan 2026 09:00:00 GMT</pubDate><dc:creator>LibreDB</dc:creator><category>Elasticsearch</category><category>Engineering</category><category>Databases</category><category>Security</category></item></channel></rss>