<%@page import="java.util.Calendar"%> <%@ page import="org.apache.lucene.search.IndexSearcher"%> <%@ page import="org.apache.lucene.analysis.Analyzer"%> <%@ page import="org.apache.lucene.analysis.snowball.SnowballAnalyzer"%> <%@ page import="org.apache.lucene.search.Hits"%> <%@ page import="org.apache.lucene.queryParser.QueryParser"%> <%@ page import="org.apache.lucene.queryParser.MultiFieldQueryParser"%> <%@ page import="org.apache.lucene.queryParser.ParseException"%> <%@ page import="org.apache.lucene.queryParser.QueryParser"%> <%@ page import="org.apache.lucene.search.Query"%> <%@ page import="org.apache.lucene.util.Version"%> <%@ page import="org.apache.lucene.store.FSDirectory"%> <%@ page import="org.apache.lucene.search.ScoreDoc"%> <%@ page import="org.apache.lucene.document.Document"%> <%@ page import="org.apache.lucene.search.ScoreDoc"%> <%@ page import="org.apache.lucene.index.IndexReader"%> <%@ page import="java.io.IOException"%> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" import="java.io.*, java.net.*"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>JSP Reading Text File</title> </head> <body> <% //out.print("Today is:"+Calendar.getInstance().getTimeInMillis()); String fil = "E:\\cbdtindex"; Analyzer analyzer = new SnowballAnalyzer("English"); IndexSearcher indexSearcher; String[] fields = { "DocType1" }; try { // Directory indexDir = FSDirectory.open(findexfile); IndexReader reader = IndexReader.open( FSDirectory.open(new File(fil)), true); indexSearcher = new IndexSearcher(reader); MultiFieldQueryParser parser = new MultiFieldQueryParser( fields, analyzer); Query query = parser.parse("dtl"); ScoreDoc[] hits = indexSearcher.search(query, null, 100000).scoreDocs; int x = hits.length; for (int i = 0; i < x; i++) { Document hitDoc = indexSearcher.doc(hits[i].doc); String p = hitDoc.get("FilePath"); //System.out.println(p); out.println(p); } System.out.println("Length" + x); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } %> </body> </html>
this is my jsp code i want to display String P Value in List GIrd or Table please help am able to Print display data In out.print.ln on console But i need to display in List .
Ads