com.atlassian.confluence.search.lucene.postprocessor
Class ContentBoostPostProcessor
java.lang.Object
com.atlassian.confluence.search.lucene.postprocessor.ContentBoostPostProcessor
- All Implemented Interfaces:
- com.atlassian.bonnie.search.DocumentPostProcessor
public class ContentBoostPostProcessor
- extends java.lang.Object
- implements com.atlassian.bonnie.search.DocumentPostProcessor
Encapsulates the search ranking/boosting strategy in Confluence.
Constructor Summary |
ContentBoostPostProcessor(java.util.Map<java.lang.String,java.lang.Float> documentLevelBoosts,
java.util.Map<java.lang.String,java.lang.Float> fieldLevelBoosts)
Initialise to custom values |
Method Summary |
void |
process(org.apache.lucene.document.Document document)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContentBoostPostProcessor
public ContentBoostPostProcessor(java.util.Map<java.lang.String,java.lang.Float> documentLevelBoosts,
java.util.Map<java.lang.String,java.lang.Float> fieldLevelBoosts)
- Initialise to custom values
- Parameters:
documentLevelBoosts
- Key = class name, value = boosting factorfieldLevelBoosts
- Key = field name, value = boosting factor
process
public void process(org.apache.lucene.document.Document document)
- Specified by:
process
in interface com.atlassian.bonnie.search.DocumentPostProcessor
Copyright © 2003-2014 Atlassian. All Rights Reserved.