On Jul 19, 2008, at 6:00 AM, starz10de wrote:


Hi All,

I have a text files that contain several sentences, there is space between
each sentence.
When searching the index , i get the path for the documents that match the
query

String path = doc.get("path");


Is it possible to get the number of the sentence that match the query
inside the matched documents?

Not without some extra work. This kind of thing requires post (or pre) processing. You can use SpanQuery to know where in a document you matched, and then do the sentence calculations. Another option is to index each sentence as a separate document and then post process to combine.

If you search the archives on this list and java-dev you'll see several discussions on the topic. See:
http://lucene.markmail.org/message/we25gm32p6qot32c?q=sentence+detection
and
http://lucene.markmail.org/message/uq6ffx3oqsulgxys?q=sentence

HTH,
Grant


--------------------------
Grant Ingersoll
http://www.lucidimagination.com

Lucene Helpful Hints:
http://wiki.apache.org/lucene-java/BasicsOfPerformance
http://wiki.apache.org/lucene-java/LuceneFAQ








---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to