DISEÑO DE APLICACIONES
Nota Las URL siguientes son sólo ejemplos. No corresponden a sedes Web existentes.
SearchDomain
Utilice SearchDomain en las URL para realizar búsquedas de texto en un dominio. El formulario de entrada de búsquedas se abre con el comando OpenForm por nombre o ID universal. Para resultados de búsquedas, la plantilla de resultados se especifica como parte de la URL. Si no se halla la plantilla, se sustituye por la plantilla predeterminada del formulario, $$SearchDomainTemplate. En caso de no hallarse $$SearchDomainTemplate, se produce un error. Si no se devuelve ningún resultado, el valor de $$ViewBody permanece inalterado.
Sintaxis
http://Host/Basededatos/[Plantilladelformulario]?SearchDomain[Listadeargumentos]
Donde:
http://www.mercurio.com/mercbusq.nsf/ResultadosMercurio?SearchDomain
Redirect
Si se ha activado esta capacidad, el servidor suministrará, según sean las necesidades, un comando URL de direccionamiento o de redireccionamiento para los vínculos presentados en el formulario de resultados. La URL del dominio localiza la información en el servidor donde se han generado los vínculos. El comando de redireccionamiento localiza el servidor correcto y redirige un vínculo a este servidor construyendo la URL apropiada. El comando de redireccionamiento puede mejorar el rendimiento resolviendo vínculos individuales cuando están seleccionados en lugar de resolver todos los vínculos resultantes a la vez.
Si desea información sobre cómo activar el redireccionamiento en un servidor, consulte la Ayuda de Domino Administrator.
SearchSite
Utilice SearchSite en las URL para realizar búsquedas de texto en múltiples bases de datos. Debido a que la URL requiere el nombre de una base de datos de una sede de búsquedas, asegúrese de crear una antes de usar una URL SearchSite.
Sintaxis http://Host/Basededatos/[$SearchForm]?SearchSite[Listadeargumentos]
$SearchForm y Listadeargumentos son argumentos opcionales.
Ejemplo
http://www.mercurio.com/productos.nsf/$SearchForm?SearchSite
SearchView
Utilice SearchView en las URL para limitar una búsqueda a los documentos mostrados en la vista de una base de datos.
Esta URL resulta de gran utilidad para las vistas que muestran todos los documentos (por lo que se podrá efectuar una búsqueda en toda la base de datos) o para las vistas en las que sabe con antelación qué es lo que los usuarios necesitan ver, como, por ejemplo, todos los documentos cuyo estado sea "Terminado".
http://Host/Basededatos/Vista/[$SearchForm]?SearchView[Listadeargumentos]
$SearchForm y Listadeargumentos son argumentos opcionales. El identificador especial $SearchForm indica que IBM® Lotus® Domino(TM) mostrará un formulario de búsqueda en la sede para la entrada de búsqueda. Si se incluye este identificador, se ignorará Listadeargumentos. Si este identificador no está presente, se generará dinámicamente un formulario predeterminado basado en el contenido del archivo search.htm ubicado en el servidor. El formulario predeterminado generado por el servidor no permite resultados por página.
http://www.mercurio.com/productos.nsf/Por+productos/$SearchForm?SearchView
Argumentos opcionales para SearchSite, SearchView y SearchDomain
$SearchForm
Nota Si se especifica SearchOrder=4 se producirán resultados inesperados si:
http://www.mercurio.com/productos.nsf/By+Product+Number/?SearchView&Query=PC156&SearchOrder=3&SearchMax=1&SearchFuzzy=TRUE&SearchWV=FALSE
Sintaxis de comandos URL de búsquedas y resultados personalizados
Los siguientes parámetros para los comandos URL SearchView y SearchSite permiten ver resultados de búsqueda por páginas y proporcionan botones o zonas activas para navegar por éstas.
Parámetros Start y Count
Los parámetros Start y Count permiten ver resultados de búsqueda por páginas y pueden incluirse como argumentos en los comandos URL SearchView y SearchSite o como elementos en el formulario de resultados de las búsquedas. El parámetro Start indica la entrada que aparece en primer lugar al mostrarse los resultados. El parámetro Count indica el número de resultados que mostrará cada pantalla. Por ejemplo, si Start=5 y Count=10, los resultados de la búsqueda aparecerían comenzando por la quinta entrada y podrían mostrar hasta 10 entradas por pantalla hasta llegar al número total de entradas resultantes. Estos parámetros sólo funcionan con formularios personalizados.
http://Host/Basededatos/Nombredevista/[$SearchForm]?SearchView[Listadeargumentos]
http://Host/Basededatos/UNIDdelavista/[$SearchForm]?SearchView[Listadeargumentos]
Donde:Listadeargumentos incluye el argumento Query y alguno o todos los argumentos restantes, incluidos los parámetros Start y Count. Por ejemplo: ?SearchView&Query=String&Start=n&Count=n&SearchOrder=n&SearchWV=TRUE o FALSE&SearchFuzzy=TRUE o FALSE&SearchMax=n.
Ejemplos
http://www.mercurio.com/productos.nsf/ProductView?SearchView&Query=bicicletas&Start=21&Count=20&SearchOrder=1&SearchWV=TRUE&SearchFuzzy=FALSE&SearchMax=50
http://www.mercurio.com/productos.nsf/F6025FD7E72456F985256540005839D3?SearchView&Query=bicicletas&Start=21&Count=20&SearchOrder=1&SearchWV=TRUE&SearchFuzzy=FALSE&SearchMax=50
Véase también