Examples of LuceneSearchRequest


Examples of org.eurekastreams.server.persistence.mappers.requests.LuceneSearchRequest

     *             shouldn't happen.
     */
    @Test
    public final void executeTest() throws ParseException
    {
        LuceneSearchRequest request = new LuceneSearchRequest();

        request.setMaxResults(2);
        request.setFirstResult(0);

        Map<String, Float> fields = new HashMap<String, Float>();
        fields.put("name", 2.0F);
        fields.put("title", 2.0F);
        fields.put("description", 1.0F);
        fields.put("author", 1.0F);
        request.setFields(fields);

        List<String> sortFields = new ArrayList<String>();
        sortFields.add("sort");
        request.setSortFields(sortFields);
        request.setObjectType(Theme.class);
        request.setSearchString("search text");

        context.checking(new Expectations()
        {
            {
                QueryParser parser = context.mock(QueryParser.class);
View Full Code Here

Examples of org.eurekastreams.server.persistence.mappers.requests.LuceneSearchRequest

    {
        long startTime = System.currentTimeMillis();

        GetGallerySearchResultsRequest actionRequest = (GetGallerySearchResultsRequest) inActionContext.getParams();

        LuceneSearchRequest request = new LuceneSearchRequest();

        request.setMaxResults(actionRequest.getMaxResultsPerPage());
        request.setFirstResult(actionRequest.getStartingIndex());

        Class< ? > objectType;

        if (actionRequest.getType() == GalleryItemType.THEME)
        {
            objectType = Theme.class;
        }
        else
        {
            objectType = GadgetDefinition.class;
        }

        // TODO pull into Spring.
        Map<String, Float> fields = new HashMap<String, Float>();
        fields.put("name", 2.0F);
        fields.put("title", 2.0F);
        fields.put("description", 1.0F);
        fields.put("author", 1.0F);
        request.setFields(fields);

        List<String> sortFields = new ArrayList<String>();
        sortFields.add(actionRequest.getSort());
        request.setSortFields(sortFields);
        request.setObjectType(objectType);
        request.setSearchString(actionRequest.getSearchText());

        PagedSet<GalleryItem> results = searchMapper.execute(request);

        if (logger.isDebugEnabled())
        {
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.