676
676
int max_results_per_engine )
678
return( search( null, original_listener, searchParameters, headers, max_results_per_engine ));
678
return( search( original_listener, searchParameters, headers, new HashMap(), max_results_per_engine ));
683
final ResultListener original_listener,
684
SearchParameter[] searchParameters,
687
int max_results_per_engine )
689
return( search( null, original_listener, searchParameters, headers, context, max_results_per_engine ));
684
final ResultListener original_listener,
685
SearchParameter[] searchParameters,
695
final ResultListener listener,
696
SearchParameter[] search_parameters,
687
698
final int max_results_per_engine )
700
return( search( engines, listener, search_parameters, headers, new HashMap(), max_results_per_engine ));
706
final ResultListener original_listener,
707
SearchParameter[] searchParameters,
710
final int max_results_per_engine )
689
712
String param_str = "";
691
714
for (int i=0;i<searchParameters.length;i++){
803
SearchExecuter se = new SearchExecuter(listener);
805
if ( engine == null ){
807
Engine[] engines = getEngines( true, true );
809
String engines_str = "";
811
for (int i=0;i<engines.length;i++){
813
engines_str += (i==0?"":",") + engines[i].getId();
816
log( "Search: params=" + param_str + "; engines=" + engines_str );
819
for (int i=0;i<engines.length;i++){
821
se.search( engines[i], searchParameters, headers, max_results_per_engine );
828
log( "Search: params=" + param_str + "; engine=" + engine.getId());
830
se.search( engine, searchParameters, headers, max_results_per_engine );
832
return( new Engine[]{ engine });
826
SearchExecuter se = new SearchExecuter( context, listener );
828
if ( engines == null ){
830
engines = getEngines( true, true );
833
String engines_str = "";
835
for (int i=0;i<engines.length;i++){
837
engines_str += (i==0?"":",") + engines[i].getId();
840
log( "Search: params=" + param_str + "; engines=" + engines_str );
842
for (int i=0;i<engines.length;i++){
844
se.search( engines[i], searchParameters, headers, max_results_per_engine );
836
850
protected Result[]