Examples of SearchResults


Examples of net.sourceforge.pebble.search.SearchResults

  public SearchResults search(String queryString) throws SearchException {

    log.debug("Performing search : " + queryString);

    SearchResults searchResults = new SearchResults();
    searchResults.setQuery(queryString);

    if (queryString != null && queryString.length() > 0) {
      Searcher searcher = null;

      try {
        searcher = new IndexSearcher(blog.getSearchIndexDirectory());
        Query query = QueryParser.parse(queryString, "blogEntry", getAnalyzer());
        Hits hits = searcher.search(query);

        for (int i = 0; i < hits.length(); i++) {
          Document doc = hits.doc(i);
          SearchHit result = new SearchHit(
              blog,
              doc.get("id"),
              doc.get("permalink"),
              doc.get("title"),
              doc.get("truncatedBody"),
              DateField.stringToDate(doc.get("date")),
              hits.score(i));
          searchResults.add(result);
        }
      } catch (ParseException pe) {
        pe.printStackTrace();
        searchResults.setMessage("Sorry, but there was an error. Please try another search");
      } catch (Exception e) {
        e.printStackTrace();
        throw new SearchException(e.getMessage());
      } finally {
        if (searcher != null) {
View Full Code Here

Examples of org.apache.archiva.indexer.search.SearchResults

        SearchResultLimits limits = new SearchResultLimits( 0 );
        List<String> observableRepoIds = getObservableRepos();
        try
        {
            SearchResults searchResults =
                repositorySearch.search( getPrincipal(), getObservableRepos(), queryString, limits,
                                         Collections.<String>emptyList() );
            return getArtifacts( searchResults );

        }
View Full Code Here

Examples of org.apache.archiva.indexer.search.SearchResults

        searchField.setPackaging( StringUtils.isBlank( packaging ) ? "jar" : packaging );
        searchField.setRepositories( getObservableRepos() );

        try
        {
            SearchResults searchResults = repositorySearch.search( getPrincipal(), searchField, null );
            return getArtifacts( searchResults );
        }
        catch ( RepositorySearchException e )
        {
            log.error( e.getMessage(), e );
View Full Code Here

Examples of org.apache.archiva.indexer.search.SearchResults

            searchField.setRepositories( getObservableRepos() );
        }

        try
        {
            SearchResults searchResults = repositorySearch.search( getPrincipal(), searchField, limits );
            return getArtifacts( searchResults );
        }
        catch ( RepositorySearchException e )
        {
            log.error( e.getMessage(), e );
View Full Code Here

Examples of org.apache.archiva.indexer.search.SearchResults

        hit.setArtifactId("archiva-configuration");
        hit.setUrl("url");
        hit.addVersion("1.0");
        hit.addVersion("1.1");

        SearchResults results = new SearchResults();
        results.setLimits(limits);
        results.setTotalHits(1);
        results.addHit(SearchUtil.getHitId("org.apache.archiva", "archiva-configuration", null, "jar"), hit);
        results.setTotalHitsMapSize( results.getHitsMap().values().size() );

        userReposControl.expectAndReturn(userRepos.getObservableRepositoryIds("user"), selectedRepos);

        searchControl.expectAndReturn(search.search("user", selectedRepos, "archiva", limits, null), results);
View Full Code Here

Examples of org.apache.archiva.indexer.search.SearchResults

        hit.setArtifactId("archiva-configuration");
        hit.setUrl("url");
        hit.addVersion("1.0");
        hit.addVersion("1.1");

        SearchResults results = new SearchResults();
        results.setLimits(limits);
        results.setTotalHits(1);
        results.addHit(SearchUtil.getHitId("org.apache.archiva", "archiva-configuration", null, "jar"), hit);
        results.setTotalHitsMapSize( results.getHitsMap().values().size() );
        userReposControl.expectAndReturn(userRepos.getObservableRepositoryIds("user"), selectedRepos);

        searchControl.expectAndReturn(search.search("user", selectedRepos, "archiva", limits, parsed), results);

        userReposControl.replay();
View Full Code Here

Examples of org.apache.archiva.indexer.search.SearchResults

        selectedRepos.add("snapshots");

        SearchResultLimits limits = new SearchResultLimits(action.getCurrentPage());
        limits.setPageSize(30);

        SearchResults results = new SearchResults();

        userReposControl.expectAndReturn(userRepos.getObservableRepositoryIds("user"), selectedRepos);

        searchControl.expectAndReturn(search.search("user", selectedRepos, "archiva", limits, null), results);
View Full Code Here

Examples of org.apache.archiva.indexer.search.SearchResults

        hit.setArtifactId("archiva-configuration");
        hit.setUrl("url");
        hit.addVersion("1.0");
        hit.addVersion("1.1");

        SearchResults results = new SearchResults();
        results.setLimits(limits);
        results.setTotalHits(1);
        results.addHit(SearchUtil.getHitId("org.apache.archiva", "archiva-configuration", null, "jar"), hit);

        List<String> selectedRepos = new ArrayList<String>();
        selectedRepos.add("internal");
        selectedRepos.add("snapshots");
View Full Code Here

Examples of org.apache.archiva.indexer.search.SearchResults

        hit.setArtifactId("archiva-configuration");
        hit.setUrl("url");
        hit.addVersion("1.0");
        hit.addVersion("1.1");

        SearchResults results = new SearchResults();
        results.setLimits(limits);
        results.setTotalHits(1);
        results.addHit(SearchUtil.getHitId("org.apache.archiva", "archiva-configuration", null, "jar"), hit);

        List<String> selectedRepos = new ArrayList<String>();
        selectedRepos.add("internal");

        SearchFields searchFields = new SearchFields("org", null, null, null, null, selectedRepos);
View Full Code Here

Examples of org.apache.archiva.indexer.search.SearchResults

        action.setGroupId("org");

        SearchResultLimits limits = new SearchResultLimits(action.getCurrentPage());
        limits.setPageSize(30);

        SearchResults results = new SearchResults();

        List<String> selectedRepos = new ArrayList<String>();
        selectedRepos.add("internal");
        selectedRepos.add("snapshots");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.