Package de.jetwick.es

Examples of de.jetwick.es.JetwickQuery.addFilterQuery()


        String fromDateStr = parameters.getString("until");
        if (fromDateStr != null) {
            if (!fromDateStr.contains("T"))
                fromDateStr += "T00:00:00Z";

            q.addFilterQuery(ElasticTweetSearch.DATE, "[" + fromDateStr + " TO *]");
        }

        // front page/empty => sort against relevance
        // user search    => sort against latest date
        // other        => sort against retweets if no sort specified
View Full Code Here


                    q = new TweetQuery(true);

                if (name == null) {
                    q.removeFilterQueries(ElasticTweetSearch.FIRST_URL_TITLE);
                } else
                    q.addFilterQuery(ElasticTweetSearch.FIRST_URL_TITLE, name);

                doSearch(q, 0, true);
                updateAfterAjax(target, false);
            }
View Full Code Here

            protected void onDirectUrlClick(AjaxRequestTarget target, String name) {
                if (lastQuery == null || name == null || name.isEmpty())
                    return;

                TweetQuery q = new TweetQuery(true);
                q.addFilterQuery(ElasticTweetSearch.FIRST_URL_TITLE, name);
                try {
                    List<JTweet> tweets = getTweetSearch().collectObjects(getTweetSearch().query(q.setSize(1)));
                    if (tweets.size() > 0 && tweets.get(0).getUrlEntries().size() > 0) {
                        // TODO there could be more than 1 url!
                        UrlEntry entry = tweets.get(0).getUrlEntries().iterator().next();
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.