Posted by alblez on March 18, 2014 at 10:22pm
Buenas tardes
Estoy trabajando un sitio en Commerce, y la búsqueda principal usa el modulo "Search Autocomplete" y con el encuentra resultados para los productos, funciona bien pero ahora necesito que ademas pueda encontrar resultados por un campo llamado "Referencia" que esta en el tipo del producto.
El modulo Search Autocomplete se basa en una Views para consultar la el valor por medio del campo expuesto: "titulo", lo que hice fue agregar una relación a "Products referenced" con el fin de poder encontrar el campo Referencia y exponerlo en el area "Criterios de filtrado", eso lo pude hacer, pero no funciona
Algo que me haga falta?

Comments
Creo que search autocomplete
Creo que search autocomplete usa el módulo search del core de drupal. Este módulo se puede configurar por cada tipo de contenido para que indexe distintos campos. Tienes que ir a
ahí podrás ver que o tienes un display type para search, o search está utilizando el default display type. Ahí puedes configurar que campos son los que se muestran cuando drupal indexa el contenido.
Ahora, por otro lado, si estás usando commerce kickstart, me parece que esa distribución utiliza search_api por default, así que esto sería un poco diferente.
Suerte!
search_api
Gracias Joaquin,
pero aunque no hago uso de la distribucion kickstart, si tengo instalado el modulo search api. En la ruta:
admin/config/search/search_api/index/products_index/fields
tengo el campo "referencia" (Product » Referencia es Multi-valued field) marcado.
Arroja resultados siempre que se escriba la referencia del producto exacta. Lo que deseo es que por medio de search autocomplete me arroje las coincidencias a medida que se escriba la referencia, en este momento solo funciona para el titulo del producto.
Por eso eh modificado la vista de la que tira search autocomplete, para hacer la relacion entre el tipo de contenido con su producto y asi poder consultar por la referencia que esta en la variacion del producto.
tengo la asi los
Criterios de filtrado
creo que tal vez mi problema esta en esa vista
Ok, entonces creo que va por
Ok, entonces creo que va por aquí:
En search_api, si quieres poder buscar por los campos de una entidad relacionada a tu nodo, necesitas agregar los campos de esa relación que quieres que esté disponible.
Hasta abajo de la configuración de los campos de tu índice, aprece un dropdown con una lista de las entidades relacionadas con el nodo. Puedes agregar la entidad Producto y entonces podrás ver que puedes agregar los campos del producto a tu índice y entonces buscar con ellos.
campo de busqueda commerce kickstart
buenos días disculpen la interrupción, Tal vez es lo misma pregunta, pero estoy re perdido. me esta pasando esto, que pasos debería seguir:
En el templete commerse Kickstart
¿Cómo hago para que mi barra de buscador me busque de a fracciones de palabra y no tener que poner la palabra completa?
por ejemplo: si quiero buscar el articulo 75847 y en mi buscador pongo 847, al poner esos tres números me busque todo lo relacionado con 847.
¿Se entiende?