Добавление поля gzcompress PHP в Sphinx Indexer Проблема - PullRequest
0 голосов
/ 14 июня 2019

Как добавить Sphinx Indexer, чтобы иметь возможность индексировать строки gzcompress из базы данных mysql

Я использую PHP-функцию gzcompress для кодирования кэша каждой страницы, через PHP MySQL вывод работает без проблем через PHPMysql, но когда я пытаюсь проиндексировать таблицу для поисковой системы sphinx, кэш gzcompress обрезается из-за возможных символов, как я могу решить эту проблему?

Я не получаю ОШИБКИ, когда использую команду индекса Sphinx, ноне получает полный код gzcompress.

source v_v1_src_p0
{
  type                    = mysql

  sql_host                = 
  sql_user                = 
  sql_pass                = 
  sql_db                  = 
  sql_port                = 3306  # optional, default is 3306

  sql_query = SELECT \
    id as id, \
    unique_id, \
    data_id, \
    data_title, \
    cache, \
    update_time, \
    total_updates \
    FROM cache_page WHERE id % 5 = 0;

  sql_field_string = unique_id
  sql_field_string = data_id
  sql_field_string = data_title
  sql_attr_string = cache
  sql_attr_uint = update_time
}

index data_v1_index_p0
{
    source                  = v_v1_src_p0
    path                    = /_data_v1/data_v1_index_p0
}
...