<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Lucene search in Java Backed Webscript in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/lucene-search-in-java-backed-webscript/m-p/215431#M168561</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;For the benefit of others would be useful to post your solution. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ainga&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 26 Jun 2010 14:31:36 GMT</pubDate>
    <dc:creator>zaizi</dc:creator>
    <dc:date>2010-06-26T14:31:36Z</dc:date>
    <item>
      <title>Lucene search in Java Backed Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/lucene-search-in-java-backed-webscript/m-p/215429#M168559</link>
      <description>Hi, im having some problems doing a simple search with Lucene in a Java Backed Webscriptim trying thisString query ="PATH:\"/app:company_home/cm:TestFolder//*\"";StoreRef storeRef = new StoreRef(StoreRef.PROTOCOL_WORKSPACE,"SpacesStore");ResultSet results = searchService.query(storeRef, SearchServic</description>
      <pubDate>Thu, 24 Jun 2010 11:55:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/lucene-search-in-java-backed-webscript/m-p/215429#M168559</guid>
      <dc:creator>toze</dc:creator>
      <dc:date>2010-06-24T11:55:31Z</dc:date>
    </item>
    <item>
      <title>Re: Lucene search in Java Backed Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/lucene-search-in-java-backed-webscript/m-p/215430#M168560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Problem Solved&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jun 2010 16:37:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/lucene-search-in-java-backed-webscript/m-p/215430#M168560</guid>
      <dc:creator>toze</dc:creator>
      <dc:date>2010-06-24T16:37:33Z</dc:date>
    </item>
    <item>
      <title>Re: Lucene search in Java Backed Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/lucene-search-in-java-backed-webscript/m-p/215431#M168561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;For the benefit of others would be useful to post your solution. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ainga&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 26 Jun 2010 14:31:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/lucene-search-in-java-backed-webscript/m-p/215431#M168561</guid>
      <dc:creator>zaizi</dc:creator>
      <dc:date>2010-06-26T14:31:36Z</dc:date>
    </item>
    <item>
      <title>Re: Lucene search in Java Backed Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/lucene-search-in-java-backed-webscript/m-p/215432#M168562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;SearchParameters sp = new SearchParameters();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;StoreRef storeRef = new StoreRef(StoreRef.PROTOCOL_WORKSPACE,"SpacesStore");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sp.addStore(storeRef);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sp.setLanguage(SearchService.LANGUAGE_LUCENE);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sp.setQuery(query);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ResultSet results = null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;try {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;List&amp;lt;String&amp;gt; lista = new ArrayList&amp;lt;String&amp;gt;();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;results = serviceRegistry.getSearchService().query(sp);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (ResultSetRow row : results) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;NodeRef currentNodeRef = row.getNodeRef();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lista.add(currentNodeRef.toString());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;} finally {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (results != null) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;results.close();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;here is the way i solved my problem&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jun 2010 09:13:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/lucene-search-in-java-backed-webscript/m-p/215432#M168562</guid>
      <dc:creator>toze</dc:creator>
      <dc:date>2010-06-28T09:13:20Z</dc:date>
    </item>
    <item>
      <title>Re: Lucene search in Java Backed Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/lucene-search-in-java-backed-webscript/m-p/215433#M168563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am working on lucene using java code implementation. I have searched a phrase e.g. "Software Engineering, software development" using `ShingleFilter (TokenStream input, int minShingleSize, int maxShingleSize)` from Index directory. Its working well. Output is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Phrase Searching:software engineering software &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Found 5 hits. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1. Index Document ID:336 File Name: jucs_243.pdf.txt &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;2. Index Document ID:506 File Name: jucs_4.pdf.txt &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;3. Index Document ID:524 File Name: jucs_419.pdf.txt &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;4. Index Document ID:276 File Name: jucs_189.pdf.txt &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;5. Index Document ID:340 File Name: jucs_247.pdf.txt &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Phrase Searching:software engineering software development &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Found 1 hits. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1. Index Document ID:506 File Name: jucs_4.pdf.txt &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Phrase Searching:engineering software development &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Found 1 hits. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;1. Index Document ID:506 File Name: jucs_4.pdf.txt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My question is: How many times a single file hits? Which method should I apply which manage the list of&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(QueryPhrase:FileID:NoOfHits). &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;E.g. (software engineering software development: 506:3)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (software engineering software development: 336:1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (software engineering software development: 524:1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (software engineering software development: 340:1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My code is: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;// display search results&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TopDocs topDocs = searcher.search(query, LuceneConstants.MAX_SEARCH);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ScoreDoc[] hits = topDocs.scoreDocs;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;System.out.println("Found " + hits.length + " hits.");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for(int i=0;i&amp;lt;hits.length;++i) { &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int docId = hits&lt;/SPAN&gt;&lt;EM&gt;.doc;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // print some info about where the hit was found…&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Document d = searcher.doc(docId);&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println((i + 1) + ". " +"Index Document ID:"+ docId + "File Name:" + d.get(LuceneConstants.FILE_PATH));&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;}&lt;BR /&gt;&lt;/EM&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Jan 2016 07:16:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/lucene-search-in-java-backed-webscript/m-p/215433#M168563</guid>
      <dc:creator>madnan</dc:creator>
      <dc:date>2016-01-01T07:16:55Z</dc:date>
    </item>
  </channel>
</rss>

