org.elasticsearch.script.search
Class SearchScript

java.lang.Object
  extended by org.elasticsearch.script.search.SearchScript

public class SearchScript
extends java.lang.Object


Constructor Summary
SearchScript(ScriptSearchLookup searchLookup, ExecutableScript script)
           
SearchScript(ScriptSearchLookup searchLookup, java.lang.String lang, java.lang.String script, java.util.Map<java.lang.String,java.lang.Object> params, ScriptService scriptService)
           
SearchScript(java.lang.String lang, java.lang.String script, java.util.Map<java.lang.String,java.lang.Object> params, ScriptService scriptService, MapperService mapperService, FieldDataCache fieldDataCache)
           
 
Method Summary
 java.lang.Object execute(int docId)
           
 java.lang.Object execute(int docId, java.util.Map params)
           
 void setNextReader(org.apache.lucene.index.IndexReader reader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchScript

public SearchScript(ScriptSearchLookup searchLookup,
                    ExecutableScript script)

SearchScript

public SearchScript(ScriptSearchLookup searchLookup,
                    java.lang.String lang,
                    java.lang.String script,
                    @Nullable
                    java.util.Map<java.lang.String,java.lang.Object> params,
                    ScriptService scriptService)

SearchScript

public SearchScript(java.lang.String lang,
                    java.lang.String script,
                    @Nullable
                    java.util.Map<java.lang.String,java.lang.Object> params,
                    ScriptService scriptService,
                    MapperService mapperService,
                    FieldDataCache fieldDataCache)
Method Detail

setNextReader

public void setNextReader(org.apache.lucene.index.IndexReader reader)

execute

public java.lang.Object execute(int docId)

execute

public java.lang.Object execute(int docId,
                                java.util.Map params)