166 lines
5.9 KiB
HTML
166 lines
5.9 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
|
|
<head>
|
|
<!--
|
|
*
|
|
* Copyright 2008-2009, Haiku. All rights reserved.
|
|
* Distributed under the terms of the MIT License.
|
|
*
|
|
* Authors:
|
|
* Humdinger <humdingerb@gmail.com>
|
|
* Translators:
|
|
* Humdinger
|
|
*
|
|
-->
|
|
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
|
<meta http-equiv="Content-Style-Type" content="text/css" />
|
|
<meta name="robots" content="all" />
|
|
<title>Index</title>
|
|
<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
|
|
</head>
|
|
<body>
|
|
|
|
<div id="banner">
|
|
<div><span>User guide</span></div>
|
|
</div>
|
|
|
|
<div class="nav">
|
|
<div class="inner">
|
|
<ul class="lang-menu">
|
|
<li class="now"><img src="../images/flags/de.png" alt="" /> Deutsch</li>
|
|
<li><a href="../fr/index.html"><img src="../images/flags/fr.png" alt="" />Français</a></li>
|
|
<li><a href="../it/index.html"><img src="../images/flags/it.png" alt="" />Italiano</a></li>
|
|
<li><a href="../ru/index.html"><img src="../images/flags/ru.png" alt="" />Русский</a></li>
|
|
<li><a href="../es/index.html"><img src="../images/flags/es.png" alt="" />Español</a></li>
|
|
<li><a href="../sv_SE/index.html"><img src="../images/flags/sv_SE.png" alt="" />Svenska</a></li>
|
|
<li><a href="../jp/index.html"><img src="../images/flags/jp.png" alt="" />日本語</a></li>
|
|
<li><a href="../uk/index.html"><img src="../images/flags/uk.png" alt="" />Українська</a></li>
|
|
<li><a href="../zh_CN/index.html"><img src="../images/flags/zh_CN.png" alt="" /> 中文 [中文]</a></li>
|
|
<li><a href="../pt_PT/index.html"><img src="../images/flags/pt_PT.png" alt="" />Português</a></li>
|
|
<li><a href="../fi/index.html"><img src="../images/flags/fi.png" alt="" />Suomi</a></li>
|
|
<li><a href="../sk/index.html"><img src="../images/flags/sk.png" alt="" />Slovenčina</a></li>
|
|
<li><a href="../en/index.html"><img src="../images/flags/gb.png" alt="" />English</a></li>
|
|
</ul>
|
|
<span>
|
|
« <a href="attributes.html">Attributes</a>
|
|
:: <a href="contents.html" class="uplink">Contents</a>
|
|
:: <a href="queries.html">Queries</a> »
|
|
</span></div>
|
|
</div>
|
|
|
|
<div id="content">
|
|
<div>
|
|
|
|
<h1>Index</h1>
|
|
|
|
<p><a href="attributes.html">Attribute</a> and <a href="queries.html">Queries</a> sind zwei fundamentale Features von Haiku. Während Attribute allein schon sehr nützlich sind, um Zusatzinformationen anzuzeigen, müssen sie jedoch indiziert werden, um sie mit einer Query durchsuchen zu können. Dadurch gelangen sie intern in eine einfach durchsuchbare Tabelle, was Queries wiederum blitzschnell macht.<br />
|
|
Der Index ist ein Teil des Dateisystems und wird getrennt pro Partition verwaltet.</p>
|
|
|
|
<h2>
|
|
Index-Befehle im Terminal</h2>
|
|
<p>Es existieren mehrere Befehle zur Verwaltung des Index:</p>
|
|
<ul>
|
|
<li><b>lsindex</b> - Zeigt alle indizierten Attribute der aktuellen Partition.<br />
|
|
Folgende Attribute sind standardmäßig indiziert:</li>
|
|
</ul>
|
|
<pre class="terminal"> ~ ->lsindex
|
|
BEOS:APP_SIG
|
|
MAIL:account
|
|
MAIL:cc
|
|
MAIL:chain
|
|
MAIL:draft
|
|
MAIL:flags
|
|
MAIL:from
|
|
MAIL:name
|
|
MAIL:pending_chain
|
|
MAIL:priority
|
|
MAIL:reply
|
|
MAIL:status
|
|
MAIL:subject
|
|
MAIL:thread
|
|
MAIL:to
|
|
MAIL:when
|
|
META:address
|
|
META:city
|
|
META:company
|
|
META:country
|
|
META:email
|
|
META:fax
|
|
META:group
|
|
META:hphone
|
|
META:name
|
|
META:nickname
|
|
META:state
|
|
META:url
|
|
META:wphone
|
|
META:zip
|
|
_signature
|
|
_status
|
|
_trk/qrylastchange
|
|
_trk/recentQuery
|
|
be:deskbar_item_status
|
|
last_modified
|
|
name
|
|
size
|
|
</pre>
|
|
<ul>
|
|
<li><b>mkindex</b> - Legt einen Index für ein Attribut auf der aktuellen Partition an.</li>
|
|
</ul>
|
|
<pre>Gebrauch: mkindex [Optionen] <Attribute>
|
|
Legt einen neuen Index für das angebene Attribut an.
|
|
|
|
-d, --volume=PATH ein Pfad auf der Partition, auf der der Index angelegt wird,
|
|
Standard ist die aktuelle Partition.
|
|
-t, --type=TYPE der Typ des zu indizierenden Attributs. Entweder "int",
|
|
"llong", "string", "float", or "double".
|
|
Standard ist "string".
|
|
--copy-from Pfad zur Partition von der der Index kopiert wird.
|
|
-v, --verbose gibt informationen zum angelegten Index aus
|
|
|
|
</pre>
|
|
<p>
|
|
Nur <b>neu angelegte</b> Dateien mit diesem Attribut kommen automatisch in den Index!<br />
|
|
Bereits existierende Dateien müssen von Hand hinzugefügt werden, indem sie kopiert und anschließend die Originaldateien gelöscht werden.
|
|
Oder man benutzt den Befehl <span class="cli">reindex</span>.</p>
|
|
<ul>
|
|
<li><b>reindex</b> - Fügt die Attribute bereits existierender Dateien in den neu erstellten Index der aktuellen Partition.</li>
|
|
</ul>
|
|
<pre>Gebrauch: reindex [-rvf] attr <Liste von Dateinamen und/oder Ordner>
|
|
-r arbeitet Ordner recursiv ab
|
|
-v ausführliche Ausgabe von Informationen
|
|
-f erstellt/aktualisiert alle Indexe von der Quell-Partition,
|
|
"attr" ist der Pfad zur Quell-Partition</pre>
|
|
<ul>
|
|
<li><b>rmindex</b> - Entfernt ein Attribut aus dem Index der aktuellen Partition.</li>
|
|
</ul>
|
|
<pre>Gebrauch: rmindex [OPTION]... INDEX_NAME
|
|
|
|
Entfernt den Index "INDEX_NAME" von einer Partition. Ist das geschehen,
|
|
kann mittel Queries nicht länger nach Dateien mit dem INDEX_NAME
|
|
Attribut gesucht werden.
|
|
|
|
-d, --volume=PATH ein Pfad zu der Partition, von der der Index entfernt
|
|
werden soll
|
|
-h, --help zeigt diese Hilfe und bricht ab
|
|
-p, --pattern INDEX_NAME ist ein Muster
|
|
-v, --verbose gibt Informationen zum entfernten Index aus
|
|
|
|
INDEX_NAME ist der Name eines Datei Attributs.
|
|
|
|
Wird keine Partition angegeben, wird von der Partition des aktuellen Ordners ausgegangen.</pre>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="nav">
|
|
<div class="inner"><span>
|
|
« <a href="attributes.html">Attributes</a>
|
|
:: <a href="contents.html" class="uplink">Contents</a>
|
|
:: <a href="queries.html">Queries</a> »
|
|
</span></div>
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|