Archivo de la categoría: RÁPIDO

Próxima presentación rápida, Miércoles 01/28, Mediodía EDT

Voy estar haciendo mi primera vez presentación en línea organizado por la poderosa máquina de marketing de EMC en 12:00 mediodía EDT el miércoles, 01/28. No tengo ni idea de qué esperar de esto, en cuanto a la asistencia. Sin embargo, desde entonces estoy conducirla, Puedo decirle qué esperar si haces tiempo para que se.

Voy a estar describiendo lo que aquí en EMC hablamos cuando hablamos de "Enterprise Search." Estoy diferenciando de búsqueda de SharePoint edad normal (lo cual es bastante útil por sí mismo) y búsqueda empresarial, que es una mucho mayor, más desagradable, interesante y perplexing problema a resolver.

Voy a hacer el argumento de que el ayuno es una buena herramienta para usar mientras trata de resolver el problema de búsqueda empresarial (y hacer algunas analogías con canales mientras estoy en ello). Esto obviamente los lazos en SharePoint y será una parte del tejido de la comunidad a lo largo de 2009 y más allá. Es el gancho para cualquiera leyendo mi blog aquí.

Si usted está interesado en ayuno, Creo que usted encontrará bastante información útil para justificar el tiempo gastado me escucha hablar de ello.

Es una presentación de marketing, pero todas las cosas de marketing es el final, así que usted puede siempre entregar en ese momento.

La poderosa máquina de marketing de EMC me ha proporcionado un vínculo de alta, así que por favor lo utilice para registrar.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Etiquetas de Technorati: , ,

Definición del problema de encontrabilidad

Tuve la suerte de asistir a algún socio formación de rápido la primavera pasada. Yo estaba muy impresionado con el producto y estaba deseando trabajar con él. Por desgracia, un proyecto bajó a través y luego EMC adquirió mi empresa. Como era de esperar, una cierta cantidad de caos sobrevino mientras que aprendimos acerca de EMC y EMC aprendió acerca de nosotros. Tecnología rápida bajó unos puntos en la escala de prioridad durante ese período. Sin embargo, Nunca he perdido mi interés en el producto y, más interesante, el mayor problema de Findability.

No me gusta esa palabra, pero estoy tratando de acostumbrarme 🙂 A pesar de su incomodidad, Findability es un verdadero (o al menos, emergentes) plazo. Hacer un búsqueda de vivir Si usted está interesado en encontrar definiciones más técnicas, Pero la manera de explicarlo en la oficina es así:

Capital intelectual que no se encuentran que no puede existir.

Es casi como fiel a decir esto:

Capital intelectual que no se encuentra rápida y fácilmente así como no puede existir.

Capital intelectual (IC) comienza como una idea en la cabeza de una persona y es luego refinado a través de la colaboración con colegas e interacción con diversas comunidades. Para ser verdaderamente útil, Estas ideas resultantes deben ser registradas. Aquí es donde comienza el problema 🙂

Estos días, grabación normalmente significa que la idea está documentada en la forma de un documento de MS Word, Libro de Excel, etc.. y finalmente queda en formato electrónico en un disco duro en algún lugar. IC obviamente toma otras formas como, como imágenes, vídeos, blogs altamente informativos, Wikis … es imposible mencionarlos a todos. Al mismo tiempo, IC se almacena en una variedad de lugares como los sistemas de archivos, bases de datos, línea de aplicaciones empresariales (ERP, CRM, SharePoint, Documentum), etc..

Este es el problema de Findability: ¿Cómo puede encontrar rápida y fácilmente IC que se almacena en decenas o cientos de formatos en decenas o cientos de miles, decenas de miles (Me atrevo a decir que cientos de miles) de localidades en una organización?

Es un problema difícil de resolver. Bill English ha estado escribiendo sobre findability acercarse desde una gran perspectiva en lo que he llegado a pensar en como el Canal de Panamá. La historia del Canal de Panamá es asombrosa. En una cáscara de la tuerca, un francés loco (Ferdinand de Lesseps) comenzó una empresa privada para construir el canal, el proyecto fue abandonado por algunos años, cogió otra vez y finalmente acabó por el gobierno estadounidense bajo el Presidente Roosevelt. Esto me recuerda del enfoque del proyecto de ley, porque como acertadamente señala, resolución de la encontrabilidad es duro y nunca se detiene. Tomó años y años de esfuerzo de algunos de los más humanos de trabajo en el planeta para empezar, «««, y finalmente terminar). Y sin embargo, todavía no está realmente acabada. Lo que sé, los bancos del canal nunca han conocido su ángulo de reposo, lo que significa que tienen que ser apuntalada y mantenido lo contrario incluso a este día. Resolver la encontrabilidad es igual. Definitivamente te recomiendo leer la serie de Bill y suscribirse a su blog para su punto de vista de encontrabilidad, particularmente en lo relacionado a SharePoint.

Yo también estoy interesado en este problema. Debido a mi exposición a la rápida y continua las discusiones sobre este tema con mis colegas brillantes de EMC, Tengo algunas más ideas que planeo escribir sobre en las próximos semanas y meses. En mi próximo artículo de esta serie poco, Voy a intentar poner un cuadro alrededor del problema para mostrar lo horrible que es (es más horrible de lo que crees 🙂 ). Es horrible, pero por lo menos encaja dentro de una caja.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Etiquetas de Technorati: , ,

Formación rápida en su clase es excelente

Estoy comenzando día 4 de rápida del socio formación dirigida por Larry Kaye aquí en Needham, MA.

Esta sesión de cinco días se divide en clases (3 y 2 días respectivamente) titulado "FAST ESP: Desarrollo de aplicaciones de búsqueda personalizada para Alianza socios I" y "FAST ESP: Desarrollo de aplicaciones de búsqueda personalizadas para socios de la Alianza II".

Esta es una clase de tipo real boot camp. El material es profundo (muy, muy profundo). El instructor (Larry) claramente sabe lo. Recomiendo este entrenamiento si usted teniendo en cuenta que.

</final>

RÁPIDA integración de SharePoint: Ejecutar una consulta sencilla

Esto es una continuación de mi rápida codificación miniserie para SharePoint folk. El bit de código siguiente ejecuta una búsqueda para el término "prueba" de forma rápida a través de una aplicación de consola. Obviamente, es un salto, saltar y saltar lejos para envolver esta lógica dentro de un elemento web o una página de aplicación:

utilizando Sistema;
utilizando System.Collections.Generic;
utilizando System.Linq;
utilizando System.Text;
utilizando System.Collections.Specialized;
utilizando Com.FastSearch.ESP.Search;
utilizando Com.FastSearch.ESP.Search.http;
utilizando Com.FastSearch.ESP.Search.Navigation;
utilizando Com.FastSearch.ESP.Search.Query;
utilizando Com.FastSearch.ESP.Search.Result;
utilizando Com.FastSearch.ESP.Search.View;
utilizando System.Collections;

espacio de nombres Conchango
{
    clase InvokeSimpleFASTQuery
    {
        estática void Principal(cadena[] args)
        {

            #región Inicializar nuestra comunicación con FAST
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = Nuevo NameValueCollection();

            nameValueCollection. Add("fastsearchengine", "Con. FastSearch. ESP búsqueda. Http. HttpSearchFactory");
            nameValueCollection. Add("Con. FastSearch. ESP búsqueda. Http. QRServers", "fastdemoback:15100");
            nameValueCollection. Add("Con. FastSearch. ESP búsqueda. Http. RequestMethod", "CONSEGUIR");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            #endregion #region Lanzar una consulta

            cadena Consulta = "prueba de";

            Consulta consulta = Nuevo Consulta(cadena de consulta);

            consulta. SetParameter(BaseParameter.CLUSTERING, falso);
            consulta. SetParameter(BaseParameter.NAVEGACIÓN, verdadero);
            consulta. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

            ISearchView vista búsqueda;
            vista búsqueda = searchFactory.GetSearchView("sharepointconn");

            IQueryResult resultado = searchView.Search(consulta);

            Consola.WriteLine("Total de los resultados de búsqueda: [" + resultado.DocCount + "].");

            int docCounter = 0;

            mientras (docCounter < resultado.DocCount)
            {

                docCounter   ;

                IDocumentSummary thisDocSummary = resultado.GetDocument(docCounter);

                Consola.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").StringValue);

            } // mientras

            Consola.ReadLine();
            #endregion

        }
    }
}

Genera el siguiente resultado:

imagen

</final>

Suscribirse a mi blog.

Etiquetas de Technorati: ,

RÁPIDA integración de SharePoint: Código de ejemplo para mostrar todas las vistas rápidas disponibles

Aquí hay un código que muestra todas las vistas disponibles desde un RÁPIDO servidor basado en el nombre QRServer (el proceso del servidor con el cual nos comunicamos). Te ofrezco esta para darle todo el sabor de lo que es para usar la API proporcionado rápido.

utilizando Sistema;
utilizando System.Collections.Generic;
utilizando System.Linq;
utilizando System.Text;
utilizando Com.FastSearch.ESP.Search;
utilizando Com.FastSearch.ESP.Search.http;
utilizando Com.FastSearch.ESP.Search.Navigation;
utilizando Com.FastSearch.ESP.Search.Query;
utilizando Com.FastSearch.ESP.Search.Result;
utilizando Com.FastSearch.ESP.Search.View;
utilizando System.Collections.Specialized;
utilizando System.Collections;


espacio de nombres Conchango
{
    clase EnumerateFASTViews
    {
        estática void Principal(cadena[] args)
        {

            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = Nuevo NameValueCollection();

            nameValueCollection. Add("fastsearchengine", "Con. FastSearch. ESP búsqueda. Http. HttpSearchFactory");
            nameValueCollection. Add("Con. FastSearch. ESP búsqueda. Http. QRServers", "fastdemoback:15100");
            nameValueCollection. Add("Con. FastSearch. ESP búsqueda. Http. RequestMethod", "CONSEGUIR");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            Consola.WriteLine("Totales Views: [" + searchFactory.GetSearchViewList().Conde + "].");

            int Yo = 0;

            foreach (objeto o en searchFactory.GetSearchViewList())
            {
                Consola.WriteLine("Vista [" + i    + "]: [" + o.ToString() + "].");

            }

            Consola.ReadLine();

        }
    }
}

Tenga en cuenta que me considero un programador C# apenas competente y tengo la piel fina, Así que no envíe ningún camino de frambuesas, especialmente re: el "foreach (objeto o en …)" construct 🙂

</final>

Etiquetas de Technorati: ,

Suscribirse a mi blog.

RÁPIDO y SharePoint integración primer vistazo

He sido afortunado de tener la oportunidad de trabajar en una forma rápida <–> Proyecto de integración de SharePoint y pensé que lo haría seguir compartiendo mi limitada experiencia con la comunidad.

Microsoft está en el proceso de compra RÁPIDO. No saben nada sobre el horario que debería estar terminado en el "2 º trimestre" Supongo que lo que significa que por 06/30/08.

Diseño de mi proyecto, en un nivel muy alto, llamadas para crear unos elementos web que tienen aproximadamente la misma mirada, sensación y funcionalidad como el musgo estándar caja de búsqueda y resultados básicos web parte, pero tirando de FAST. He hecho algunos pasos de bebé en esa dirección.

RÁPIDA es un motor de búsqueda dedicado. No se basa en tecnología Microsoft, Aunque es obvio que algunos de los ingenieros rápidos comprender claramente MS tech (o que han hecho uso de contratistas).

RÁPIDO:

RÁPIDO es un producto de servidor de gran monstruo (y no me refiero a en un sentido malo; MOSS es un producto de gran monstruo a mí así como). Parece estar basado en Java y me di cuenta de algunas cosas de apache y tal vez algunos PHP. No me sorprendería si hubiera otros pedazos de tecnología mezclada aquí y de allá. Definitivamente funciona en windows server y está trabajando bien en el entorno virtual que he estado usando.

Hace uso de un servicio web de fachada que arrastra el contenido SharePoint para la indexación de su especial forma rápida.

Un usuario SharePoint sería bastante en casa con la interfaz de usuario de FAST. Tiene búsqueda simple/avanzada, muestra resultados, es de gran relevancia (Aunque no veo cómo se maneja la relevancia social). Sin embargo, ir más allá. Su raíz parece mejor. Yo realmente no puedo expresarlo bien pero yo solo voy a decir "es mejor." Usted puede tomar mi palabra para ella, or not 🙂 I may elaborate on this point in the future, como obtener más.

MOSS:

Proporciona rápidamente una. DLL de red amigable que proporciona una interfaz para el motor rápido. Lo que nos permite crear elementos web o páginas de aplicación o lo que queramos consultar rápidamente y presentar los resultados.

Parece que hay una interfaz de servicios web como.

También tengo acceso a una parte de la web siempre rápido que integran musgo y rápido. No sé si esto es un POC, algo que fue azotado para arriba como un demo o lo que. Definitivamente es una buena herramienta, No estoy tan seguro si está listo para la producción.

Eso es todo por ahora. A medida que progresas a través del proyecto, Posteare mas.

</final>

Etiquetas de Technorati: , ,

Suscribirse a mi blog.

Determinar el puerto de QRServer rápido

Para comunicarse con una búsqueda rápida mediante su API, Necesitamos saber el puerto en que se ejecuta el QRServer.

Seguí estos pasos para localizar:

  1. Ingresar al sitio FAST admin (http://server:port/admin).
  2. Desplácese al sistema Resumen.
  3. Localizar "operador de búsqueda" y haga clic en el icono del catalejo:

    imagen

  4. Utilicé con éxito el valor, 15100 "Info nombre" = "http":

    imagen

Notas:

1. Puerto 15100 parece ser el número de puerto de fuera de la caja de predeterminado para la QRServer.

2. Utilice este código similar al siguiente para crear una instancia de una conexión rápida:

     ISearchFactory searchFactory;
    
        NameValueCollection nameValueCollection = Nuevo NameValueCollection();
    
        nameValueCollection. Add("fastsearchengine", "Con. FastSearch. ESP búsqueda. Http. HttpSearchFactory");
        nameValueCollection. Add("Con. FastSearch. ESP búsqueda. Http. QRServers", "fastdemoback:15102");
        nameValueCollection. Add("Con. FastSearch. ESP búsqueda. Http. RequestMethod", "CONSEGUIR");
    
        searchFactory = SearchFactory.NewInstance(nameValueCollection);

3. Si eliges un puerto salvajemente incorrecto, recibe un mensaje de error ayuda:

imagen

4. Sin embargo, Si eliges el número de puerto que aparece en el Resumen (15102) no recibe ese mensaje de error ayuda. En su lugar, más tarde, cuando se intenta acceder a los datos mediante una búsqueda o una vista rápida de referencia, se produce un error. De depuración muestra que de searchFactory vista es cero. Se le dará el mensaje "Error al obtener lista de búsqueda de vista".

</final>

Etiquetas de Technorati:

Suscribirse a mi blog.