summaryrefslogtreecommitdiffstats
path: root/archiva-modules/archiva-base/archiva-indexer
diff options
context:
space:
mode:
authorMaria Odea B. Ching <oching@apache.org>2008-07-15 09:59:23 +0000
committerMaria Odea B. Ching <oching@apache.org>2008-07-15 09:59:23 +0000
commit20fb87d33bc4219588b6b974bdbf238b85d6f783 (patch)
treeb829bd9adf208d67910d5648a08c89be0d94372b /archiva-modules/archiva-base/archiva-indexer
parente0566ec1c16ce752410bc04e1d3905b95c41a913 (diff)
downloadarchiva-20fb87d33bc4219588b6b974bdbf238b85d6f783.tar.gz
archiva-20fb87d33bc4219588b6b974bdbf238b85d6f783.zip
include the bytecode index to the searcheables in searchForTerm(..) instead of just searching it if the file content search returned
nothing git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@676854 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/search/DefaultCrossRepositorySearch.java7
1 files changed, 2 insertions, 5 deletions
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 469ff679b..a2c813a19 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
@@ -123,6 +123,8 @@ public class DefaultCrossRepositorySearch
public SearchResults searchForTerm( String principal, List<String> selectedRepos, String term, SearchResultLimits limits )
{
List<RepositoryContentIndex> indexes = getFileContentIndexes( principal, selectedRepos );
+ List<RepositoryContentIndex> bytecodeIndices = getBytecodeIndexes( principal, selectedRepos );
+ indexes.addAll( bytecodeIndices );
try
{
@@ -131,11 +133,6 @@ public class DefaultCrossRepositorySearch
SearchResults results = searchAll( query, limits, indexes );
results.getRepositories().addAll( this.localIndexedRepositories );
- if( results.getTotalHits() == 0 )
- {
- results = searchForBytecode( principal, selectedRepos, term, limits );
- }
-
return results;
}
catch ( ParseException e )