tracker-store(1)


NAME

   tracker-store - database indexer and query daemon

SYNOPSIS

   tracker-store [OPTION...]

DESCRIPTION

   tracker-store  provides  both  a  powerful database daemon which allows
   clients to query or update their  data  using  the  highly  descriptive
   SPARQL language.

   tracker-store  does  not  do  any  file  crawling or any mining of data
   itself, instead other processes do that while tracker-store serves as a
   daemon  waiting for such requests from application miners like tracker-
   miner-fs.

OPTIONS

   -?, --help
          A brief help message including some examples.

   -V, --version
          Returns the version of this binary.

   -v, --verbosity={0|1|2|3}
          Sets  the  logging  level,  0=errors,   1=minimal,   2=detailed,
          3=debug.

   -r, --force-reindex
          This  forces  tracker-store  to remove databases and to recreate
          fresh databases ready for data insertion from  the  miners.  For
          more information about the miners, see tracker-miner-fs.

   -n, --readonly-mode
          This  starts  tracker-store  in a mode which disables writing to
          the database. Only SPARQL read requests can be serviced if  this
          option is used.

ENVIRONMENT

   TRACKER_DB_ONTOLOGIES_DIR
          This  is  the directory which tracker uses to load the .ontology
          files from. If unset it will default to the correct place.  This
          is used mainly for testing purposes.

   TRACKER_LANGUAGE_STOP_WORDS_DIR
          This  is the directory which tracker uses to load the stop words
          dictionaries from. If unset  it  will  default  to  the  correct
          place. This is used mainly for testing purposes.

   TRACKER_STORE_MAX_TASK_TIME
          This  is  maximum  time  allowed  for a process to finish before
          interruption happens. The actual moment of interruption  depends
          also  on  the  frequency  of  checks.  The  value 0 indicates no
          interruption.  This environment  variable  is  used  mainly  for
          testing purposes.

   TRACKER_STORE_SELECT_CACHE_SIZE / TRACKER_STORE_UPDATE_CACHE_SIZE
          Tracker  caches  database  statements  which occur frequently to
          make subsequent repeat queries much faster. The  cache  size  is
          set to 100 by default for each type (select and update queries).
          This must be at least 2 as a minimum, any less and a value of  3
          is  used  instead.  The  number  represents the number of cached
          statements to keep around.  This environment  variable  is  used
          mainly for testing purposes.

   TRACKER_PRAGMAS_FILE
          Tracker  has  a  fixed  set  of PRAGMA settings for creating its
          SQLite connection.  With this environment variable pointing to a
          text  file  you  can  override  these settings. The file is a \n
          separated list of SQLite queries to execute on any newly created
          SQLite connection in tracker-store.

   TRACKER_DISABLE_MEEGOTOUCH_LOCALE
          If   Tracker  is  compiled  with  meegotouch  locale  management
          support, setting this variable in the environment  will  disable
          retrieving  the  locale  from  GConf,  and  the  standard locale
          settings will be used instead.

   TRACKER_USE_LOG_FILES
          Don't just log to stdout and stderr, but to log files too  which
          are  kept  in $HOME/.local/share/tracker/. This came into effect
          in 0.15.3 and 0.16.0. After this version of Tracker, logging  to
          file  (usually  useful  for  debugging)  can  only  be  done  by
          declaring this environment variable.

   TRACKER_USE_CONFIG_FILES
          Don't use GSettings, instead use a config file  similar  to  how
          settings  were  saved  in  0.10.x. That is, a file which is much
          like an .ini file.  These are saved to $HOME/.config/tracker/

NOTES

   tracker-store is highly bound to the D-Bus freedesktop project. A D-Bus
   session is needed for all Tracker processes to communicate between each
   other.   D-Bus  is  our  acting  IPC.  See  dbus-daemon(1)   for   more
   information.

SEE ALSO

   tracker-applet(1),  tracker-search-tool(1), tracker-search(1), tracker-
   tag(1),   tracker-stats(1),    tracker-services(1),    tracker-info(1),
   tracker-control(1),

   http://www.w3.org/TR/rdf-sparql-query/

   dbus-daemon(1),

   http://www.freedesktop.org/wiki/Software/dbus





Opportunity


Personal Opportunity - Free software gives you access to billions of dollars of software at no cost. Use this software for your business, personal use or to develop a profitable skill. Access to source code provides access to a level of capabilities/information that companies protect though copyrights. Open source is a core component of the Internet and it is available to you. Leverage the billions of dollars in resources and capabilities to build a career, establish a business or change the world. The potential is endless for those who understand the opportunity.

Business Opportunity - Goldman Sachs, IBM and countless large corporations are leveraging open source to reduce costs, develop products and increase their bottom lines. Learn what these companies know about open source and how open source can give you the advantage.





Free Software


Free Software provides computer programs and capabilities at no cost but more importantly, it provides the freedom to run, edit, contribute to, and share the software. The importance of free software is a matter of access, not price. Software at no cost is a benefit but ownership rights to the software and source code is far more significant.


Free Office Software - The Libre Office suite provides top desktop productivity tools for free. This includes, a word processor, spreadsheet, presentation engine, drawing and flowcharting, database and math applications. Libre Office is available for Linux or Windows.





Free Books


The Free Books Library is a collection of thousands of the most popular public domain books in an online readable format. The collection includes great classical literature and more recent works where the U.S. copyright has expired. These books are yours to read and use without restrictions.


Source Code - Want to change a program or know how it works? Open Source provides the source code for its programs so that anyone can use, modify or learn how to write those programs themselves. Visit the GNU source code repositories to download the source.





Education


Study at Harvard, Stanford or MIT - Open edX provides free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses for almost all major subjects and course levels. Open edx also offers some paid courses and selected certifications.


Linux Manual Pages - A man or manual page is a form of software documentation found on Linux/Unix operating systems. Topics covered include computer programs (including library and system calls), formal standards and conventions, and even abstract concepts.