I only want my Lucene search to give the highest scoring highlighted fragment per document. So say I have 5 documents with the word "performance" on each one three times, I still only want 5 results to be printed and highlighted to the results page. How can I go about doing that? Thanks!
How to allow only one find per document searched on Lucene
76 Views Asked by abitnew At
1
There are 1 best solutions below
Related Questions in LUCENE
- Do 'reduce' with results from Cloudant search?
- How can I integrate Solr5.1.0 with Nutch1.10
- Exact word not boosting much Solr
- Solr stopped with Error opening new searcher at org.apache.solr.core
- How to get parsed terms of a document - Lucene
- Lucene get all non deleted document from index file
- ElasticSearch synonym and word delimiter analyzer are not compatible
- solrException. XML parser doesn't support XInclude option
- Solr Negative Boost Query result containing Some Specific Words
- lucene 5.1.0 delete document from index with specific id
- how to add new Fields into solr schema
- How to find duplicates in lucene documents?
- Upgrading SOLR from 3.5 to 5.2
- Search for nodes in Neo4j with schema index
- How to wisely combine shingles and edgeNgram to provide flexible full text search?
Related Questions in FRAGMENT
- Android FragmentViewPager in Fragment
- How to remove Fragments from backstack
- Error:(24, 51) error: incompatible types: FragmentAcitvity cannot be converted to Fragment
- putSerializable in fragment
- How can I implement a delete button in a ListView and delete from database?
- (Viewpager Adapter) getSupportFragmentManager() returns NULL
- Fragment doesn't show properly in ViewPager
- Horizontal Colored ProgressBar in Android ListView
- Setting view in constructor Android with fragment
- how to avoid creating the loop with the fragment backstack
- Create a fragment in fragment at childFragmentManager
- Back Button from Fragment to an another Fragment
- android with viewpager When i click on Button in the first fragment I want the app to navigate to another activity
- Fragment created again, android?
- I can't get data from edittext in fragment after I replace fragment
Related Questions in LUCENE-HIGHLIGHTER
- Lucene Fast Vector Highlightor fragments
- how to get paragraph response from search in lucene?
- Highlighting fields containing HTML
- Lucene Highlighter Isn't Match Prefixes
- KWIC with lucene 3.1
- Symfony and Zend Lucene highlighting
- Lucene MultiFieldQueryParser and Highlighter
- How to use Lucene FastVectorHighlighter on multiple fields?
- How to allow only one find per document searched on Lucene
- Lucene's Highlighter.getBestFragments method return empty string when a query contains forward slash
- ElasticSearch highlighting the matched part in query
- Retrieve text in Lucene proximity query
- Highlighting issue with quoted queries in Solr - fragment not returned
- Solr WordDelimiterFilter + Lucene Highlighter
- how to use Lucene highlighter with phraseQuery?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You get only one fragment per document returned from the search by calling
getBestFragment, rather thangetBestFragments.If your call to search is returning the same documents more than once, you very likely have more than one copy of the same document in your index. Make sure that if you intend to create a new index, you open your
IndexWriterwith it'sOpenModeset to:IndexWriterConfig.OpenMode.CREATE.