SPHINX ARAMA: searchd PHP ile iş yapmak için bir hizmet olarak çalıştırmak zorunda mı?

0 Cevap php

Ben bütün gün bu ile çalışıyoruz. Ama bu işe alamadım.

Ben CMD üzerinden arama ve benim endeksli tablolar sonuçları olsun ama ben php için sphinxapi anlamaya çalışıyor sorunları olabilir, ben şimdi bile bir sorgu yazmak ve sonuç almak için tam olarak nasıl birisi bu işlerin olmadığını görmeme yardımcı olabilir değilsiniz .

HOW DO WE WRITE A PHP QUERY FOR SPHINX
DATABASE = searchtest
TABLE = documents

Benim sphinx.conf dosyanın bakmaktadır

    type                    = mysql
sql_host                = localhost
sql_user                = root
sql_pass                = sqlpass
sql_db                  = searchtest
sql_port                = 3306  # optional, default is 3306


sql_query               = \
    SELECT * \
    FROM documents
}


index searchtest
{
    source                  = src1
    path                    = C:/xampp/htdocs/sphinx/data/searchtest
    docinfo                 = extern
    charset_type            = sbcs
}


indexer
{
    mem_limit               = 32M
}


searchd
{
    port                    = 9312
    log                 = C:/xampp/htdocs/sphinx/log/searchd.log
    query_log               = C:/xampp/htdocs/sphinx/log/query.log
    read_timeout            = 5
    max_children            = 30
    pid_file                = C:/xampp/htdocs/sphinx/log/searchd.pid.pid
    max_matches             = 1000
    seamless_rotate         = 0
    preopen_indexes         = 0
    unlink_old              = 1
}

dizinleyiciyi çalıştırdıktan sonra - tüm dosyaları / veri dizininde görünür, ama / log dizini boş

now how do i write a query for php?
Can someone help me write a query that searches for "mimmi" in all tables and displays the results?

   <?php
  include('sphinxapi.php');

  $cl = new SphinxClient();

 //what to write here, please help stackoverflow?
?>

0 Cevap