com.languagecomputer.api
Interface AnswerFusionWebService

All Superinterfaces:
BaseWebService
All Known Implementing Classes:
AnswerFusionWebServiceImpl

public interface AnswerFusionWebService
extends BaseWebService

Interface for answer fusion web service. Takes in a query and list of answers and returns a list of fused answers.

Answer fusion wraps many possible functionalities: additional filtering after answer extraction, answer re-ranking, merging of multiple answer extractors, or true "fusing" (recognizing redundancy and information coverage, then merging different, possibly cross-document, answers into a smaller set of responses; each of which being more relevant than any of the original answers).

Since:
1.0
Author:
Kirk Roberts

Method Summary
 String fuseAnswers(String sessionID, String query, String answers, String format)
          Fuses answers to the query into a new list of answers.
 
Methods inherited from interface com.languagecomputer.api.BaseWebService
registerSession, unregisterSession
 

Method Detail

fuseAnswers

String fuseAnswers(String sessionID,
                   String query,
                   String answers,
                   String format)
                   throws Exception
Fuses answers to the query into a new list of answers.

Parameters:
sessionID - The unique identifier String for the session for this operation.
query - The query in the format described in the format parameter.
answers - The answers in the format described in the format parameter.
format - The format in which the answers and query are in. Defaults to XML.
Returns:
The fused answers in the specified format.
Throws:
Exception - If there was an error fusing the answers.


Copyright © 2009. All Rights Reserved.