Autor Zpráva
sphinx
Profil *
Dobrý den, mám nastavený sphinx na localhostu
index test
{
source = test
path = /var/lib/sphinxsearch/data/test
docinfo = extern
morphology = none
min_word_len = 2
charset_type = utf-8
enable_star = 1
min_infix_len = 2
}
indexer
{
mem_limit = 1024M
}
searchd
{
port = 9312
crash_log_path = /var/log/sphinxsearch/crash.log
read_timeout = 5
max_children = 0
pid_file = /var/run/searchd.pid
max_matches = 10000
seamless_rotate = 1
preopen_indexes = 0
unlink_old = 1
listen_backlog = 1024
read_buffer = 1M
read_unhinted = 128k
mva_updates_pool = 64M
}

pokud v něm vyhledávám pomocí terminálu, funguje tak jak očekávám, tedy když si dám vyhledat řekněme slovo "test" najde mi to 10 záznamů, ale když v něm vyhledávám na webu pomocí php Sphinx API:
$Id: sphinxapi.php 2055 2009-11-06 23:09:58Z shodan $
Copyright (c) 2001-2008, Andrew Aksyonoff. All rights reserved.
$sphinx = new Lib_SphinxAPI();
$sphinx->SetServer( SPHINX_SERVER , SPHINX_PORT );
$sphinx->SetLimits( static::$offset, static::$limit );
$sphinx->SetFilter( 'col1, array( ( int ) $col1 ) );
.
.
.
$sphinx->SetFilter( 'coln, array( ( int ) $coln ) );
$sphinx->SetSortMode( SPH_SORT_RELEVANCE );
$sphinx->SetFieldWeights( Config::get( 'SPHINX_WEIGHTS' ) );
$result = $sphinx->Query( $searchWord, $indexers );

vrátí to vždycky maximálně jenom 6 záznamů, předpokládám, že to bude chtít ještě někde donastavit něco v apachi nebo v php, ale nevím co.
Předem děkuji za odpověď.


Tak se omlouvám, sem jen slepej a nevšim sem si, že po vípisu prvních 5 záznamů je na stránce nastaveno clear: both; ve stylech a zbytek záznamů se mi přesunul asi tak o půl metru níž na stránce :D

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0