You are probably better off splitting up each book into separate SOLR 
documents, one document per paragraph (each document with same book ID,  ISBN, 
etc.).  Then you can use field-collapsing on the book ID to return a single 
document per book.  And you can use highlighting to show the paragraph that 
matched the query.
You will need to "store" the full-text in SOLR in order to use highlighting 
feature and/or to return the text in the search results.


On Feb 6, 2012, at 2:13 AM, pistacchio wrote:

> I'm very new to Solr and I'm evaluating it. My task is to look for words
> within a corpus of books and return them within a small context. So far, I'm
> storing the books in a database split by paragraphs (slicing the books by
> line breaks), I do a fulltext search and return the row.
> 
> In Solr, would I have to do the same, or can I add the whole book (in .txt
> format) and, whenever a match is found, return something like the match plus
> 100 words before and 100 words after or something like that? Thanks
> 
> --
> View this message in context: 
> http://lucene.472066.n3.nabble.com/Searching-context-within-a-book-tp3718997p3718997.html
> Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to