> 1)  I am interested in adding additional sources for Sesat to search.
> Do I add additional places for Sesat to seach in the modes.xml file?

Yes.

>  Are all of the possible sources for Sesat to search listed in that
> file? 

No. But the DTD or XSD should list them, and in NetBeans, Eclipse, Idea,
it should then come up in autocompletion.
The XSD or DTD schemas are generated at run time:
 http://sesat.no/search-modes-schema-generator.html

Otherwise the list of commands available are the SearchConfiguration
implementations.
See 
http://sesat.no/projects/sesat-kernel/apidocs/no/sesat/search/mode/config/package-summary.html

>  I would like to experiment with adding and taking away sources and
> watch the output of Sesat.  I tried changing the modes.xml file today,
> but did not see any visible change in the output from Sesat. 

Modifying modes.xml will only change what is put into the DataModel.
It is views.xml, and the jsp templates, and determine what from the
DataModel is displayed onto the webpage.

If you look into globalSearch.jsp you can see the result list is coming
from DataModel.searches[commandName].results where commandName has been
set to globalSearch. "globalSearch" relates to the id of the command
found in modes.xml

When you edit modes.xml you can change which command is called
globalSearch so to see the results on the page,
Or you can change the globalSearch.jsp
Or you can change views.xml so main-col-three points to a new jsp (which
you create)
Or you can go ahead with using the FederatorRunHandler to mix results
from various commands all into globalSearch. 

> 2) How do you connect to FAST search engines?  

To begin with
 http://sesat.no/building-with-fast.html

Then use one of the fast commands. There are defaults and examples
listed in generic.sesam's modes.xml (see fast-command,
advanced-fast-command, and esp-fast-command).


> 3) ...  would Sesat have to be extended in order to federate Google
> and FAST results with either Robin or Random?

It shouldn't be too difficult to implement either of these, i think it's
just ten or so lines within the switch statement in the
FederatorRunHandler.handleRunningQuery(..) method.
I'll definitely incorporate any working patch you offer, and i can help
you out if you get stuck.

~mck

-- 
"Driving ambition is the last refuge of the failure." Oscar Wilde 
| semb.wever.org | sesat.no | sesam.no |

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Kernel-development mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-development

Reply via email to