\SearchWP\Index\Controller
Nota: El índice de SearchWP se diseñó de tal manera que todas las operaciones se manejan internamente sin intervención externa.
Debe evitarse el uso de esta clase a menos que lo indique directamente el Soporte.
Tabla de contenidos
\SearchWP\Index\Controller realiza operaciones directas en el índice de búsqueda. También es responsable de mantener las operaciones de actualización delta.
Argumentos
No hay argumentos al instanciar un nuevo \SearchWP\Index\Controller.
Propiedades
No hay propiedades públicas en \SearchWP\Index\Controller.
Métodos
Al trabajar con \SearchWP\Index\Controller hay una serie de métodos a considerar.
reset( $all_sites = false )- Restablece el índice eliminando todas las colas y datos.
$all_sitesSi se deben restablecer todos los sitios. (por defecto:falsesolo el sitio actual)get_alias- Obtenedor del alias del índice para usar en consultas SQL.
get_tables- Obtenedor de las tablas del índice.
get_sources- Obtenedor de todas las
\SearchWP\Sources registradas. get_default_sources- Obtenedor de las
\SearchWP\Sources predeterminadas. get_source_by_name( string $name )- Obtenedor de
\SearchWP\Sourceregistrada. $nameNombre de la fuente. (requerido)get_entry_status( Entry $entry )- Obtenedor del estado de
\SearchWP\Entry. $entryEntrada a comprobar.get_source_id_status( string $source, $id )- Obtenedor del estado de
\SearchWP\Sourcepor ID. $sourceNombre de la fuente.$idID de la entrada de la fuente (requerido).trigger- Activar el proceso de actualización delta.
añadir ( Entrada $entry )- Añadir una
\SearchWP\Entryal Índice. eliminar( Origen $source, $id, $force = false )- Elimina una
\SearchWP\Entrydel Índice. - Origen
$source. - ID
$idde la Entrada a eliminar. $forceSi se debe eliminar inmediatamente en lugar de permitir que el proceso en segundo plano realice la tarea.get_stats- Recuperar las estadísticas del Índice ahora mismo.
get_tokens_for_entry( Entrada $entry )- Recuperar los tokens para una sola
\SearchWP\Entry.
Hooks
Hay una serie de ganchos disponibles para modificar aún más el comportamiento de \SearchWP\Index\Controller:

