Full-Text Search for Your Nextcloud
Powerful Elasticsearch integration for lightning-fast search results – pre-configured, GDPR-compliant, hosted in Germany.
approx. 100,000 pages
approx. 1,000,000 pages
Discover the key features and benefits of this product
High-performance search server that searches vast amounts of data in milliseconds – thanks to intelligent indexing.
Find text within PDF documents – not just by filename, but across the entire content.
Search Word, Excel and PowerPoint files for terms and text passages.
The Elasticsearch server is delivered fully configured – no installation or setup required.
Works with any Nextcloud installation – whether self-hosted or at another provider.
Based on the proven fulltextsearch app from the Nextcloud App Store – seamlessly integrated.
Your own Virtual Private Server ensures maximum search performance without affecting your cloud.
From 100,000 to over 1,000,000 indexed pages – choose the capacity to match your needs.
Operation in TÜV-certified, ISO 27001 compliant data centres in Germany.
All data remains on servers in Germany – fully compliant with the EU General Data Protection Regulation.
Software updates and maintenance are included – your search server always stays up to date.
All connections between cloud and search server run through encrypted TLS/SSL channels.
The standard search in Nextcloud quickly reaches its limits: it only searches filenames, not the actual content of files. Anyone looking for a specific keyword in a PDF document, an Excel spreadsheet or an email is left to manual browsing without full-text search. With growing data volumes, this becomes a real productivity killer.
The full-text search for Nextcloud fundamentally solves this problem: a dedicated Elasticsearch server indexes all file contents and makes them findable in fractions of a second. Not only text files are captured, but also PDFs, Office documents, emails and many other formats. The search delivers precise results – even with hundreds of thousands of files.
Elasticsearch is a distributed search and analytics platform designed to handle large volumes of data. Unlike file-based search in Nextcloud, Elasticsearch works with an inverted index: every word is captured once and linked to the documents in which it appears. The result is dramatically faster search – even with millions of pages.
Elasticsearch is resource-intensive – both during indexing and for search queries. On a shared hosting server or a small VPS already running the Nextcloud instance, operating an Elasticsearch server frequently leads to performance issues, high CPU load and memory bottlenecks.
A dedicated VPS as a search server separates search load from cloud load:
The Elasticsearch server operates on servers in Germany housed in TÜV-certified, ISO 27001 compliant data centres. The connection between your Nextcloud and the search server is fully TLS/SSL encrypted.
| Full-Text Search (Elasticsearch) | Nextcloud Standard Search | |
|---|---|---|
| Search scope | File content + filename | Filename only |
| Speed | Milliseconds | Seconds to minutes |
| PDF contents | Yes | No |
| Office documents | Yes (DOCX, XLSX, PPTX) | No |
| Fuzzy search | Yes | No |
| Scalability | Over 1 million pages | Limited |
| Cloud server load | None (external server) | High with many files |
Note: For setup, you need command-line access to your Nextcloud server to run occ commands for the initial indexing.
Which file formats are indexed?
Elasticsearch indexes all common text and document formats: PDF, DOCX, XLSX, PPTX, ODT, ODS, ODP, TXT, HTML and email formats. Indexing occurs automatically on upload or modification.
Does full-text search work with a Nextcloud at another provider?
Yes. The Elasticsearch server is provider-independent and works with any Nextcloud installation – the only requirement is command-line access for the initial indexing.
How do the S and M packages differ?
The difference lies in indexing capacity: Full-Text Search S supports up to 100,000 pages, Full-Text Search M up to 1,000,000 pages. Both packages offer identical features and security standards.
What happens when my index limit is reached?
You can upgrade to a larger package at any time. The existing index is retained, so no complete re-indexing is necessary.
Here you will find answers to the most important questions about our offer.
The server location is in Germany. The data centers are certified according to ISO 27001.
We offer various payment options: invoice, bank transfer, direct debit, PayPal, and credit card. The available country-specific options will be displayed to you during the ordering process.
The delivery time depends on the selected product. Many apps are provisioned in a few minutes. Occasionally, provisioning may take a little longer, but usually occurs on the same day.