Package com.gitblit.models

Examples of com.gitblit.models.SearchResult


    Repository repository = GitBlitSuite.getHelloworldRepository();
    RepositoryModel model = newRepositoryModel(repository);
    lucene.reindex(model, repository);
    repository.close();

    SearchResult result = lucene.search("type:blob AND path:bit.bit", 1, 1, model.name).get(0);
    assertEquals("Mike Donaghy", result.author);
    result = lucene.search("type:blob AND path:clipper.prg", 1, 1, model.name).get(0);
    assertEquals("tinogomes", result.author);

    // reindex JGit
View Full Code Here


    ListDataProvider<SearchResult> resultsDp = new ListDataProvider<SearchResult>(results);
    final DataView<SearchResult> resultsView = new DataView<SearchResult>("searchResults", resultsDp) {
      private static final long serialVersionUID = 1L;
      @Override
      public void populateItem(final Item<SearchResult> item) {
        final SearchResult sr = item.getModelObject();
        switch(sr.type) {
        case commit: {
          Label icon = WicketUtils.newIcon("type", "icon-refresh");
          WicketUtils.setHtmlTooltip(icon, "commit");
          item.add(icon);
View Full Code Here

    Repository repository = GitBlitSuite.getHelloworldRepository();
    RepositoryModel model = newRepositoryModel(repository);
    lucene.reindex(model, repository);
    repository.close();

    SearchResult result = lucene.search("type:blob AND path:bit.bit", 1, 1, model.name).get(0);
    assertEquals("Mike Donaghy", result.author);
    result = lucene.search("type:blob AND path:clipper.prg", 1, 1, model.name).get(0);
    assertEquals("tinogomes", result.author);

    // reindex JGit
View Full Code Here

    }
    return false;
  }

  private SearchResult createSearchResult(Document doc, float score, int hitId, int totalHits) throws ParseException {
    SearchResult result = new SearchResult();
    result.hitId = hitId;
    result.totalHits = totalHits;
    result.score = score;
    result.date = DateTools.stringToDate(doc.get(FIELD_DATE));
    result.summary = doc.get(FIELD_SUMMARY);
View Full Code Here

      ScoreDoc[] hits = collector.topDocs(offset, pageSize).scoreDocs;
      int totalHits = collector.getTotalHits();
      for (int i = 0; i < hits.length; i++) {
        int docId = hits[i].doc;
        Document doc = searcher.doc(docId);
        SearchResult result = createSearchResult(doc, hits[i].score, offset + i + 1, totalHits);
        if (repositories.length == 1) {
          // single repository search
          result.repository = repositories[0];
        } else {
          // multi-repository search
View Full Code Here

TOP

Related Classes of com.gitblit.models.SearchResult

Copyright © 2018 www.massapicom. 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.