Package org.apache.jetspeed.search

Examples of org.apache.jetspeed.search.SearchResults


        paRss.put("type", ParsedObject.OBJECT_TYPE_PORTLET_APPLICATION);

        searchEngine.add(paDemo);
        searchEngine.add(paRss);
       
        SearchResults searchResults = searchEngine.search("demo");
        assertEquals(1, searchResults.size());
       
        searchResults = searchEngine.search("rss");
        assertEquals(1, searchResults.size());
       
        searchResults = searchEngine.search("application");
        assertEquals(2, searchResults.size());
       
        // adding one more; the search engine is expected to have duplicate index.
        searchEngine.add(paDemo);
       
        searchResults = searchEngine.search("demo");
        assertEquals(1, searchResults.size());
       
        searchResults = searchEngine.search("application");
        assertEquals(2, searchResults.size());
    }
View Full Code Here


        guessPortlet.put("type", ParsedObject.OBJECT_TYPE_PORTLET);

        searchEngine.add(paDemo);
        searchEngine.add(Arrays.asList(helloPortlet, guessPortlet));
       
        SearchResults searchResults = searchEngine.search("demo");
        assertEquals(1, searchResults.size());
       
        searchResults = searchEngine.search("hello");
        assertEquals(1, searchResults.size());
       
        searchResults = searchEngine.search("guess");
        assertEquals(1, searchResults.size());
       
        searchResults = searchEngine.search("definition");
        assertEquals(2, searchResults.size());
    }
View Full Code Here

        guessPortlet.put("type", ParsedObject.OBJECT_TYPE_PORTLET);

        searchEngine.add(paDemo);
        searchEngine.add(Arrays.asList(helloPortlet, guessPortlet));
       
        SearchResults searchResults = searchEngine.search("demo");
        assertEquals(3, searchResults.size());

        String query = ParsedObject.FIELDNAME_TYPE + ":\"" + ParsedObject.OBJECT_TYPE_PORTLET_APPLICATION + "\" AND ( demo )";
       
        searchResults = searchEngine.search(query);
        assertEquals(1, searchResults.size());
       
        query = ParsedObject.FIELDNAME_TYPE + ":\"" + ParsedObject.OBJECT_TYPE_PORTLET + "\" " +
            "AND NOT " + ParsedObject.FIELDNAME_TYPE + ":\"" + ParsedObject.OBJECT_TYPE_PORTLET_APPLICATION + "\" " +
            "AND ( demo )";
       
        searchResults = searchEngine.search(query);
        assertEquals(2, searchResults.size());

        query = ParsedObject.FIELDNAME_TYPE + ":\"" + ParsedObject.OBJECT_TYPE_PORTLET + "\" " +
        "AND NOT " + ParsedObject.FIELDNAME_TYPE + ":\"" + ParsedObject.OBJECT_TYPE_PORTLET_APPLICATION + "\" " +
        "AND ( hello )";
   
        searchResults = searchEngine.search(query);
        assertEquals(1, searchResults.size());
       
        query = ParsedObject.FIELDNAME_TYPE + ":\"" + ParsedObject.OBJECT_TYPE_PORTLET + "\" " +
        "AND NOT " + ParsedObject.FIELDNAME_TYPE + ":\"" + ParsedObject.OBJECT_TYPE_PORTLET_APPLICATION + "\" " +
        "AND ( guess )";
   
        searchResults = searchEngine.search(query);
        assertEquals(1, searchResults.size());
    }
View Full Code Here

    public void testVerifyJetspeedSearch() throws Exception
    {
        //because tear down deletes files, need to do add again
        testPutWebPage();
       
        SearchResults results  = searchEngine.search("YourResultsBelongToUs");
        //System.out.println("Query 'YourResultsBelongToUs' hits = " + results.size());
        assertTrue(" Hit count == 0", results.size() == 0);
        Iterator resultIter = results.iterator();
        while (resultIter.hasNext())
        {
            ParsedObject result = (ParsedObject) resultIter.next();
           
            System.out.println("Score = " + result.getScore());
View Full Code Here

    public void testVerifyJetspeedSearch1() throws Exception
    {
        //because tear down deletes files, need to do add again
        testPutWebPage();
       
        SearchResults results  = searchEngine.search("Jetspeed");
        System.out.println("Hit count: " + results.size());
        assertTrue(" Hit count == 0", results.size() > 0);
       
        Iterator resultIter = results.iterator();
        while (resultIter.hasNext())
        {
            ParsedObject result = (ParsedObject) resultIter.next();
            System.out.println("Score = " + result.getScore());
            System.out.println("title = " + result.getTitle());
View Full Code Here

    public void testVerifyJetspeedSearch2() throws Exception
    {
        //because tear down deletes files, need to do add again
        testPutWebPage();
       
        SearchResults results  = searchEngine.search("collaborative");
        System.out.println("Hit count: " + results.size());
        assertTrue(" Hit count == 0", results.size() > 0);
       
        Iterator resultIter = results.iterator();
        while (resultIter.hasNext())
        {
            ParsedObject result = (ParsedObject) resultIter.next();
            System.out.println("Score = " + result.getScore());
            System.out.println("title = " + result.getTitle());
View Full Code Here

    /* (non-Javadoc)
     * @see org.apache.jetspeed.search.SearchEngine#search(java.lang.String, java.lang.String, int)
     */
    public SearchResults search(String queryString, String defaultFieldName, int topHitsCount)
    {
        SearchResults results = null;
       
        try
        {
            SolrQuery query = new SolrQuery();
            query.setQuery(queryString);
View Full Code Here

    public void testVerifyJetspeedSearch() throws Exception
    {
        //because tear down deletes files, need to do add again
        testPutWebPage();
       
        SearchResults results  = searchEngine.search("YourResultsBelongToUs");
        //System.out.println("Query 'YourResultsBelongToUs' hits = " + results.size());
        assertTrue(" Hit count == 0", results.size() == 0);
        Iterator resultIter = results.iterator();
        while (resultIter.hasNext())
        {
            ParsedObject result = (ParsedObject) resultIter.next();
           
            System.out.println("Score = " + result.getScore());
View Full Code Here

    public void testVerifyJetspeedSearch1() throws Exception
    {
        //because tear down deletes files, need to do add again
        testPutWebPage();
       
        SearchResults results  = searchEngine.search("Jetspeed");
        System.out.println("Hit count: " + results.size());
        assertTrue(" Hit count == 0", results.size() > 0);
       
        Iterator resultIter = results.iterator();
        while (resultIter.hasNext())
        {
            ParsedObject result = (ParsedObject) resultIter.next();
            System.out.println("Score = " + result.getScore());
            System.out.println("title = " + result.getTitle());
View Full Code Here

    public void testVerifyJetspeedSearch2() throws Exception
    {
        //because tear down deletes files, need to do add again
        testPutWebPage();
       
        SearchResults results  = searchEngine.search("collaborative");
        System.out.println("Hit count: " + results.size());
        assertTrue(" Hit count == 0", results.size() > 0);
       
        Iterator resultIter = results.iterator();
        while (resultIter.hasNext())
        {
            ParsedObject result = (ParsedObject) resultIter.next();
            System.out.println("Score = " + result.getScore());
            System.out.println("title = " + result.getTitle());
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.search.SearchResults

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.