Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PHP: Zend:Lucene indexing hostnames
- Zend_Search_Lucene_Analysis_Analyzer::setDefault(
- new Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8Num_CaseInsensitive()
- );
- $index->addDocument(
- $this->createDocument($keywords, $text,$unindexed)
- );
- private function createDocument($keywords = array(), $text = array(), $unindexed = array()){
- $doc = new Zend_Search_Lucene_Document();
- foreach($keywords as $key => $word)
- $doc->addField(Zend_Search_Lucene_Field::Keyword($key, $word));
- foreach($text as $key => $txt)
- $doc->addField(Zend_Search_Lucene_Field::Text($key, $txt));
- foreach($unindexed as $key => $data)
- $doc->addField(Zend_Search_Lucene_Field::UnIndexed($key, $data));
- return $doc;
- }
- Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding('utf-8');
- new Zend_Search_Lucene_Search_Query_Wildcard(
- new Zend_Search_Lucene_Index_Term($term.'*')
- );
- $this->hits = $index->find($query);
Add Comment
Please, Sign In to add comment