Thursday, 5 July 2012

Building Documents Snippets (excerpts) using Sphinx search engine


Sphinx provides Search results displaying like Google snippets. ie. Build excerpts .
Its supports Java,PHP,Perl,Python.
Example:-
In PHP
    1. Search document contents

    2. Pass Search text to Sphinx

    3. Sphinx returns doc ids.

    4. Iterate Ids & get Document full contents by Id 
       
    5. Pass Document contents and index to Sphinx BuildExcerpts.
options = array("limit" => 200);
BuildExcerpts(document_contents, index_name, search_texts, options);


 

6. Display Results.




                                                                                           -PAVANKUMAR JOSHI

No comments:

Post a Comment