Los siguientes parámetros se aplican al método search:
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
SID |
Entero |
Identifica la sesión recuperada del inicio de sesión. |
|
problema |
Cadena |
Identifica la descripción del problema para el que desea buscar soluciones. |
|
resultSize |
Entero |
Identifica el número de documentos de los que desea recuperar información detallada. Para el resto de los documentos, sólo se devuelven los ID. Se puede acceder posteriormente a la información detallada de estos documentos mediante el método getDocumentsByIDs(). El valor predeterminado es 10. |
|
propertyList |
Cadena |
Identifica la lista separada por comas de los campos de base de datos de los que desea recuperar información. Siempre se devuelven los campos siguientes, independientemente del parámetro propertyList:
|
|
sortBy |
Cadena |
Identifica el campo de base de datos que desea utilizar para ordenar los resultados. No se admiten varios campos de ordenación. El valor predeterminado es RELEVANCE. Cuando se utiliza ID como ordenación secundaria, siempre se ordenan los resultados. Para ver las propiedades de ordenación válidas, consulte el método faq. |
|
descending |
Boolean |
Identifica un indicador disponible para ordenar los resultados en orden descendente. |
|
relatedCategories |
Boolean |
Devuelve una lista de categorías relacionadas para los documentos encontrados. |
|
searchType |
Entero |
Tipo de búsqueda que desea realizar:
|
|
matchType |
Entero |
Representa el tipo de coincidencia:
Nota: Si se selecciona NLS para el parámetro searchType, sólo serán válidos los parámetros matchType OR y AND. |
|
searchField |
Entero |
Representa la combinación binaria de los campos en los que desea realizar la búsqueda:
Por ejemplo, para buscar en todos los campos especifique 15 (1+2+4+8). Para buscar sólo en los campos Resumen y Problema, especifique 6 (2+4). Nota: El valor predeterminado es buscar en Problema. Si define el parámetro searchType en NLS, se omitirá el parámetro searchFields, ya que las búsquedas NLS sólo realizan búsquedas en el campo Problema. |
|
categoryPath |
Cadena |
Limita los resultados de una búsqueda a una o más categorías determinadas. Debe especificar la ruta de ID completa de la categoría y separar las distintas categorías con comas. Por ejemplo, 1-3-5, 1-4-8 para limitar la búsqueda a las categorías 5 y 8 (y a sus subcategorías correspondientes). |
|
whereClause |
Cadena |
Utilícelo para agregar su propia "cláusula Where SQL" para filtrar los resultados de la búsqueda. |
|
maxDocIds |
Entero |
Representa la cantidad máxima de ID de documentos que se puede devolver. Por ejemplo, si el parámetro resultSize es 10, el parámetro maxDocIds es 50 y hay 100 documentos coincidentes en la base de datos, recuperará información detallada de 10 y sólo el ID de 40. No se devuelven los 50 restantes. El valor predeterminado es 100. |
Descripción
Busca soluciones para un problema. Los documentos se recuperan en función del problema introducido. Se devuelven todos los documentos que coinciden con la descripción del problema o con una descripción similar. Para mejorar el rendimiento, estos métodos sólo recuperan información detallada de un conjunto de documentos definido por el usuario, que se controla mediante el parámetro resultSize. El resto de los documentos sólo devuelven sus ID. Con este método, por ejemplo, puede configurar un mecanismo de paginación en el que el usuario pueda hacer clic en los vínculos "Inicio", "Anterior", "Siguiente" y "Fin". Si necesita recuperar el siguiente lote de información, puede utilizar el método getDocumentsByIDs().
Resultado
Un nodo <UDSObjectList> con las siguientes secciones:
Nodo <UDSObject> de la sección Descripción del nodo <UDSObject> de este capítulo. Habrá un nodo <UDSObject> con todas las propiedades correspondientes a los primeros n documentos que el método encuentre, donde n equivale al parámetro resultSize. Por ejemplo, si el parámetro resultSize es 10, el parámetro maxDocIDs es 50 y el método encuentra 100 documentos, habrá 10 nodos <UDSObject> con todas las propiedades solicitadas en la sección <Attributes> y 40 nodos <UDSObject> con sólo la propiedad ID en la sección <Attributes>. Si desea recuperar información detallada de <UDSObject> para los documentos numerados del 11 al 20, debe realizar una llamada al método getDocumentsByIDs() e introducir los ID.
Si el parámetro getRelatedCategories es verdadero, el nodo <UDSObjectList> se incluye en la sección <Attributes> para las categorías relacionadas. Cada nodo <INDEX_DOC_LINKS> contiene el ID relacional de la categoría, como se muestra en el siguiente ejemplo:
1-70
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|