Mi caso de uso es que los objetos de contenido pueden haber ponderado tags:de búsqueda e indexación etiquetas ponderados/categoría calificaciones, idealmente en el catálogo Plone
- ArticleA: Java 5, MySQL 3, PHP 1
- ArticleB: cripto 3, 2 MySQL
- ArticleC: Plone 5, 1 redes, seguridad 4, ágil 1
- articled: plone4, MySQL3, php 3 ...
La lista de etiquetas es extensible por el usuario, el rango de valores se fija a, p. De 1 - 5
Ahora: Como puedo puedo contestar las siguientes preguntas (utilizando idealmente portal_catalog):
- muestran todos los artículos que están etiquetadas con Java> 2 y MySQL> 3
- cuál es el promedio valor para MySQL
- ¿cuál es el plone más valorado artículo?
- muestran todos los artículos que contengan 'parametro' y están a punto de Plone soluciones
posible que me vienen a la mente o sugeridas hasta ahora son:
- ir SQL
- crear la calificación adicional 'tipos de contenido que están indexados en un catálogo sperate (prácticamente como referencias)
- codifican la clasificación en' java3 ',' java4 ',' java5 ', los pegan en un KeywordIndex y verifican si[: Sí, entre ('Asunto', 'plone3', 'plone5') funciona de actualización]
- escribir una costumbre PluginIndex
supongo embargo, que otros tenían la misma tarea antesAdvancedQuery les puede buscar. ¿Alguna idea sobre cómo (lo mejor) avanzar en esto?
gracias por el consejo. SOLR probablemente no sería posible implementarlo en el sitio del cliente. Tal vez SQL? – jhb
no hay capa de integración SQL para hacer eso en producción –