Examples of AQuery


Examples of com.flaptor.hounder.searcher.query.AQuery

                    String val = params.get(key)[0];
                    root.addElement(key).addText(val);
                }
            }
        }
        AQuery suggestedQuery = sr.getSuggestedQuery();
        if (null != suggestedQuery) {
            root.addElement("suggestedQuery").addText(DomUtil.filterXml(((LazyParsedQuery)suggestedQuery).getQueryString()));
        }
        root.addElement("status").addText(Integer.toString(status));
        root.addElement("statusDesc").addText(statusMsg);
View Full Code Here

Examples of com.flaptor.hounder.searcher.query.AQuery

     */
    public Vector xmlsearch(final String queryStr, final int firstResult, final int groupCount, final Vector groupBy, final int groupSize,final Vector filters, final Vector sort) {
    logger.debug("Search request received in xmlsearch: query \"" + queryStr + "\", first result " + firstResult + ", groupCount " + groupCount);
    String message = "error: ";
    try {
            AQuery query = new LazyParsedQuery(queryStr);
      GroupedSearchResults gsr = searcher.search(query, firstResult, groupCount, generateGroup(groupBy),groupSize, generateFilters(filters), generateSort(sort));
      logger.debug("Ready to return response: " + gsr);
      return groupedSearchResultsToVector(gsr);
    } catch (SearcherException e) {
      message += "searcher exception - " + e.getMessage();
View Full Code Here

Examples of com.flaptor.hounder.searcher.query.AQuery

        channel.addElement("description").addText(descPrefix+" "+DomUtil.filterXml(queryString));
        channel.addElement(QName.get("totalResults", opensearchNs)).addText(Integer.toString(sr.totalGroupsEstimation()));
        channel.addElement(QName.get("startIndex", opensearchNs)).addText(Integer.toString(start));
        channel.addElement(QName.get("itemsPerPage", opensearchNs)).addText(Integer.toString(count));
        channel.addElement(QName.get("query",hounderNs)).addText(DomUtil.filterXml(queryString));
        AQuery suggestedQuery = sr.getSuggestedQuery();
        if (null != suggestedQuery) {
            channel.addElement(QName.get("suggestedQuery",hounderNs)).addText(DomUtil.filterXml(suggestedQuery.toString()));
        }
        channel.addElement(QName.get("status",hounderNs)).addText(Integer.toString(status));
        channel.addElement(QName.get("statusDesc",hounderNs)).addText(statusMessage);
        if (sr.lastDocumentOffset() > 0) {
            channel.addElement(QName.get("nextPage",hounderNs)).addText(baseUrl + "/" + opensearchSearcher +
View Full Code Here

Examples of com.flaptor.hounder.searcher.query.AQuery

        if (args.length != 5) {
            printUsage();
            System.exit(-1);
        }
        RmiSearcherStub searcher = new RmiSearcherStub(Integer.parseInt(args[1]), args[0]);
        AQuery query = new LazyParsedQuery(args[2]);
        System.out.println( searcher.search(query, Integer.parseInt(args[3]), Integer.parseInt(args[4]), new NoGroup(), 1, null, null));
    }
View Full Code Here

Examples of com.flaptor.hounder.searcher.query.AQuery

        GroupedSearchResults sr = null;
        int status = 0;
        String statusMessage = "OK";
        try {
            AQuery query = new LazyParsedQuery(queryString);
            if (null != payloadFields) {
                for (String fieldName : payloadFields) {
                    query = new AndQuery(query, new PayloadQuery(fieldName));
                }
            }
View Full Code Here

Examples of com.flaptor.hounder.searcher.query.AQuery

        GroupedSearchResults sr = null;
        int status = 0;
        String statusMessage = "OK";
        try {
            AQuery query = new LazyParsedQuery(queryString);
            if (null != payloadFieldName) {
                query = new AndQuery(query, new PayloadQuery(payloadFieldName));
            }
            sr = searcher.search(query, start, hitsPerPage, group, groupSize, andFilter, sort);
        } catch (SearcherException e) {
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.