Ignore:
Timestamp:
02/13/15 11:45:30 (9 years ago)
Author:
emanuel.dima@uni-tuebingen.de
Message:
  1. alpha 20: routing and direct links, improved UI for statistics, bugfixes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • SRUAggregator/trunk/src/main/java/eu/clarin/sru/fcs/aggregator/search/Search.java

    r5971 r5976  
    66import eu.clarin.sru.client.SRUSearchRetrieveRequest;
    77import eu.clarin.sru.client.SRUSearchRetrieveResponse;
     8import eu.clarin.sru.client.fcs.ClarinFCSRecordData;
    89import eu.clarin.sru.fcs.aggregator.client.ThrottledClient;
    910import eu.clarin.sru.fcs.aggregator.scan.Corpus;
     
    6364                searchRequest.setVersion(version);
    6465                searchRequest.setMaximumRecords(maxRecords);
    65                 FCSProtocolVersion fcsVersion = corpus.getEndpoint().getProtocol();
    66 //              searchRequest.setRecordSchema(
    67 //                              fcsVersion.equals(FCSProtocolVersion.LEGACY)
    68 //                                              ? ClarinFCSRecordData.LEGACY_RECORD_SCHEMA
    69 //                                              : ClarinFCSRecordData.RECORD_SCHEMA);
     66                boolean legacy = corpus.getEndpoint().getProtocol().equals(FCSProtocolVersion.LEGACY);
     67                searchRequest.setRecordSchema(legacy
     68                                ? ClarinFCSRecordData.LEGACY_RECORD_SCHEMA
     69                                : ClarinFCSRecordData.RECORD_SCHEMA);
    7070                searchRequest.setQuery("\"" + searchString + "\"");
    7171                searchRequest.setStartRecord(startRecord);
    7272                if (corpus.getHandle() != null) {
    73                         searchRequest.setExtraRequestData(
    74                                         fcsVersion.equals(FCSProtocolVersion.LEGACY)
    75                                                         ? SRUCQL.SEARCH_CORPUS_HANDLE_LEGACY_PARAMETER
    76                                                         : SRUCQL.SEARCH_CORPUS_HANDLE_PARAMETER,
     73                        searchRequest.setExtraRequestData(legacy
     74                                        ? SRUCQL.SEARCH_CORPUS_HANDLE_LEGACY_PARAMETER
     75                                        : SRUCQL.SEARCH_CORPUS_HANDLE_PARAMETER,
    7776                                        corpus.getHandle());
    7877                }
Note: See TracChangeset for help on using the changeset viewer.