]> source.dussan.org Git - archiva.git/commitdiff
o updated docs for changes made in MRM-1161, MRM-1179, MRM-1143, MRM-1160 and MRM...
authorMaria Odea B. Ching <oching@apache.org>
Sun, 24 May 2009 12:55:04 +0000 (12:55 +0000)
committerMaria Odea B. Ching <oching@apache.org>
Sun, 24 May 2009 12:55:04 +0000 (12:55 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@778134 13f79535-47bb-0310-9956-ffa450edef68

archiva-docs/src/site/apt/adminguide/consumers.apt
archiva-docs/src/site/apt/userguide/searching.apt

index e7f6ee7efa909cfed39f36a946db91c9523b3c47..55ed9aba9f5b24df370daf9d2083e201681c9241 100644 (file)
@@ -72,7 +72,8 @@ Understanding Consumers in Apache Archiva
  
   * <update-db-project> - Gets the details of the artifact from the pom and saves it into the database (as a project model)     
  
-  * <index-public-methods> - Indexes the java public methods for full text search.     
+  * <index-public-methods> - Indexes the java public methods for full text search. This has been removed since 1.2. Public
+  methods are indexed by the <<<index-content>>> consumer.
  
   * <update-db-bytecode-stats> - Updates database with java bytecode stats.     
   
index 7e4ff20ea92d254988b46b1277f4c4c94ae6898a..98b56b148a07bba2523889af18308bbb4590e53a 100644 (file)
@@ -31,6 +31,25 @@ Searching
 
  The Search functionality of Archiva allows a user to search for specific artifact references in the repository.
 
+* Indexing
+
+  Before artifacts can be searched in Archiva, they need to be indexed first. Aritfacts are indexed during
+  these instances:
+
+  * when a repository is scanned
+
+  * when an artifact is deployed or uploaded in the repository
+  
+  * when an artifact is proxied or downloaded from a remote repository
+
+  []
+  
+  During repository scanning, the <<<index-content>>> consumer (see {{{../adminguide/consumers.html}Consumers}}) creates an
+  indexing task and queues it in an indexing task queue. This indexing task is in turn executed by a task executor and
+  that's where the actual indexing happens. A similar indexing task is also created and queued as artifacts are deployed
+  in the Archiva repository or proxied from a remote repository. The reason behind this is to avoid multiple or simultaneous
+  update of the index (a repository scan might be executing while artifacts are being deployed in the repository). 
+
 * What Can Be Searched?
 
   The repository files that are indexed during repository scan can be configured in the Repository Scanning page, in the