Commit b102ebf9 authored by zYne's avatar zYne

--no commit message

--no commit message
parent 76bd8b76
......@@ -62,6 +62,15 @@ class Doctrine_Search extends Doctrine_Plugin
}
public function search($query)
{
$q = new Doctrine_Search_Query($this->_options['pluginTable']);
$q->search($query);
return $q->execute();
}
public function analyze($text)
{
return $this->_options['analyzer']->analyze($text);
......@@ -93,7 +102,6 @@ class Doctrine_Search extends Doctrine_Plugin
$index->save();
} else {
print 'joo';
foreach ($fields as $field) {
$value = $data[$field];
......
......@@ -59,6 +59,7 @@ class Doctrine_Search_Analyzer_Standard implements Doctrine_Search_Analyzer_Inte
'any',
'are',
'area',
'arent',
'around',
'as',
'at',
......@@ -263,12 +264,15 @@ class Doctrine_Search_Analyzer_Standard implements Doctrine_Search_Analyzer_Inte
'will',
'with',
'would',
'yet',
'you',
'your',
'yours'
);
public function analyze($text)
{
$text = preg_replace('/[\'`´"]/', '', $text);
$text = preg_replace('/[^A-Za-z0-9]/', ' ', $text);
$text = str_replace(' ', ' ', $text);
......
......@@ -57,6 +57,10 @@ class Doctrine_Search_File extends Doctrine_Search
RecursiveIteratorIterator::LEAVES_ONLY);
foreach ($it as $file) {
if (strpos($file, DIRECTORY_SEPARATOR . '.svn') !== false) {
continue;
}
$this->updateIndex(array('url' => $file->getPathName(),
'content' => file_get_contents($file)));
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment