summaryrefslogtreecommitdiffstats
path: root/archiva-modules/archiva-base/archiva-indexer
diff options
context:
space:
mode:
authorMaria Odea B. Ching <oching@apache.org>2008-07-10 07:47:38 +0000
committerMaria Odea B. Ching <oching@apache.org>2008-07-10 07:47:38 +0000
commit59313f36c3d3c4fc52b6f2b89a776a3c3b6b2c7a (patch)
treeed8241a1b46c16e36efc0036c1ec9d2624b97b51 /archiva-modules/archiva-base/archiva-indexer
parent2b2e21c61390fc0691f8ee0fa1296528d3f57aa2 (diff)
downloadarchiva-59313f36c3d3c4fc52b6f2b89a776a3c3b6b2c7a.tar.gz
archiva-59313f36c3d3c4fc52b6f2b89a776a3c3b6b2c7a.zip
[MRM-861]
-fix search results hits count git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@675469 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'archiva-modules/archiva-base/archiva-indexer')
-rw-r--r--archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/filecontent/FileContentRecord.java2
-rw-r--r--archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/search/DefaultCrossRepositorySearch.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/filecontent/FileContentRecord.java b/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/filecontent/FileContentRecord.java
index 7b1365b23..af039c8c7 100644
--- a/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/filecontent/FileContentRecord.java
+++ b/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/filecontent/FileContentRecord.java
@@ -64,7 +64,7 @@ public class FileContentRecord
public String getPrimaryKey()
{
- return filename;
+ return repositoryId + ":" + filename;
}
public int hashCode()
diff --git a/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/search/DefaultCrossRepositorySearch.java b/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/search/DefaultCrossRepositorySearch.java
index 3ff954795..469ff679b 100644
--- a/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/search/DefaultCrossRepositorySearch.java
+++ b/archiva-modules/archiva-base/archiva-indexer/src/main/java/org/apache/maven/archiva/indexer/search/DefaultCrossRepositorySearch.java
@@ -199,7 +199,7 @@ public class DefaultCrossRepositorySearch
if ( offset < hitCount )
{
// only process if the offset is within the hit count.
- for ( int i = 0; i <= fetchCount; i++ )
+ for ( int i = 0; i < fetchCount; i++ )
{
// Stop fetching if we are past the total # of available hits.
if ( offset + i >= hitCount )