¿Por qué los elementos web relacionados con la búsqueda de SharePoint no utilizan conexiones para comunicarse entre sí?

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/44846

  •  09-12-2019
  •  | 
  •  

Pregunta

¿Por qué los elementos web estándar relacionados con la búsqueda de SharePoint no utilizan conexiones de elementos web para comunicarse entre sí?En su lugar, utilizan QueryManager, que se coloca en Page.Items.Estoy tratando de entender las compensaciones aquí.¿Hay algo que fue imposible de lograr usando conexiones?

¿Fue útil?

Solución

Creo que la verdadera razón es que el equipo que desarrolló estos controles inicialmente no sabía cómo usar las conexiones de elementos web.

Pero ofrece las siguientes ventajas (que MS probablemente afirmará que es la razón).

Fácil configuración en una sola página de consulta
En la mayoría de las páginas de búsqueda, los usuarios solo tienen una consulta.La implementación actual facilita la adición de nuevos elementos web de búsqueda, ya que simplemente puede agregarlos a la página y automáticamente usan Consulta1 como todos los demás.
La mayoría de los usuarios no comprenden las conexiones de elementos web y esta configuración simplifica todo hasta que necesite una segunda consulta, pero luego solo tendrá que configurar una configuración simple en el segundo conjunto de elementos web.
Y 5 consultas en una página son suficientes para TODOS, ¿entonces, cuál es el problema?

No confíe en que ningún elemento web de búsqueda esté en la página.
La implementación actual no depende de que ninguno de los elementos web esté en la página, puede mezclar y combinar cualquier combinación, si solo necesita un recuento, no incluya CoreSearchResult.Usando conexiones esto sería muy difícil de hacer posible.

Licenciado bajo: CC-BY-SA con atribución
scroll top