Antes de la versión 3.1 de SearchWP (y también en Sinónimos de términos cuando era una extensión independiente), los sinónimos se gestionaban de forma diferente a como se hace en la versión 3.1 y posteriores.
Anteriormente, la implementación de los sinónimos era un poco miope, ya que asumía que la fuente sería un solo término. Resulta que hay muchos casos en los que la fuente deberían ser varios términos y gestionarse en consecuencia.
SearchWP 3.1 ha aprendido esto.
En segundo lugar, el reemplazo de términos era demasiado agresivo en la implementación inicial, y los reemplazos se realizaban a medida que se procesaba cada sinónimo. En algunos casos, esto resultaba en una cadena de búsqueda resultante que era demasiado limitada y/o abstracta para ser útil.
SearchWP 3.1 ha aprendido de esto.
El procesamiento de sinónimos en SearchWP 3.1 es mucho mejor para el resultado final. Varios términos de origen ahora funcionan como se espera, y los reemplazos se gestionan de una manera que tiene como objetivo obtener la cadena de búsqueda que generará los mejores resultados para sus visitantes.
Puede 'revertir' a la implementación anterior de la gestión de sinónimos con el siguiente hook:
| <?php | |
| add_filter( 'searchwp_synonyms_aggressive', '__return_true' ); |

