summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam@afuera.me.uk>2020-10-14 17:29:39 +0200
committerSam Thursfield <sam@afuera.me.uk>2020-10-14 17:32:33 +0200
commitebca3031a0514c239d767d67ad9b4852d9ae6046 (patch)
tree8f4ef521f9544a41278764ed684be0031325981f
parent8d7a3ca506196e4e70c0019c4ed6bc92a1565fa9 (diff)
downloadtracker-sam/more-docs.tar.gz
website/overview: Some Tracker 3 related updatessam/more-docs
-rw-r--r--docs/website/overview.md25
1 files changed, 11 insertions, 14 deletions
diff --git a/docs/website/overview.md b/docs/website/overview.md
index 92ecaf9fe..cbed59ff3 100644
--- a/docs/website/overview.md
+++ b/docs/website/overview.md
@@ -2,14 +2,13 @@
## What is Tracker?
-Tracker is an efficient search engine and
-[triplestore](https://en.wikipedia.org/wiki/Triplestore) for desktop, embedded
-and mobile.
+Tracker is an efficient search engine and distributed database
+for desktop, embedded and mobile.
It is a middleware component aimed at desktop application developers who
want their apps to browse and search user content. It's not designed to be
used directly by desktop users, but it provides a commandline tool named
-`tracker` for the adventurous.
+`tracker3` for the adventurous.
Tracker allows your application to instantly perform full-text searches across
all documents. This feature is used by the 'search' bar in GNOME Files, for
@@ -26,18 +25,16 @@ If you need to go beyond simple searches, you'll be happy to know that
Tracker is also a [linked data](http://linkeddata.org/) endpoint and it
understands [SPARQL](https://www.w3.org/TR/2013/REC-sparql11-overview-20130321/).
-Apps can also store their own data in the Tracker database, but this feature
-isn't widely used yet. The [next major version of
-Tracker](https://gitlab.gnome.org/GNOME/tracker/-/milestones/1) aims to bring
-improvements in this regard.
+Apps can also store data in their own Tracker SPARQL database. If you want,
+this data can be published as a D-Bus service to enable distributed queries.
-There are several components that make up Tracker:
+Tracker 3 is divided into two subprojects:
- * **tracker-store**, which stores the index.
- * **tracker-miner-fs**, a daemon which crawls and monitors the filesystem to find content
- * **tracker-extract**, a suite of modules to extract metadata and content
- from many different types of file.
- * the **ontologies**, which define the database schema and the linked data vocabulary.
+ * [**Tracker SPARQL**](https://gitlab.gnome.org/GNOME/tracker), a
+ lightweight database library built around SQLite.
+ * [**Tracker Miners**](https://gitlab.gnome.org/GNOME/tracker-miners/),
+ a set of daemons which crawl the filesystem and extract metadata from
+ many types of file to provide a system-wide search service.
## Who uses Tracker?