Pregunta

Tengo un catálogo de texto completo de SQL en una base de datos de CMS (SQL 2005). La base de datos contiene el contenido de la página CMS dentro de una columna ntext, que es parte del catálogo de texto completo. Como era de esperar la búsqueda tiene en cuenta las etiquetas XML dentro del contenido de la página por lo que la búsqueda de "H1" devuelve todas las páginas con las etiquetas H1.

Es posible aplicar filtros dentro de la búsqueda de texto completo a los datos de índice sólo dentro de las etiquetas XML.

Puedo ver que es posible para la búsqueda de texto completo de SQL para indexar / html búsqueda tipos binarios o columnas XML. Sin embargo, como se puede ver la configuración es ligeramente diferente a este.

Muchas gracias,

Adam

¿Fue útil?

Solución

Lamentablemente, no se puede cambiar lejos del "texto" iFilter en un varchar ntext columna de texto / / nvarchar.

predeterminado

Si no puede cambiar el tipo de datos de la columna a varbinary, su siguiente mejor opción podría ser la de añadir los nombres de las etiquetas HTML como palabras vacías, por lo que son ignorados durante la indexación y búsqueda.

Debería añadir que ntext ya no se utiliza, por lo que tendrá que alejarse de ella, finalmente, de todos modos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top