Je développe un type de réseau social d'application web. Je veux permettre à mes utilisateurs de rechercher des personnes. Comme j'utilise le framework Zend, Zend search lucene ressemble à un bon choix pour créer une fonctionnalité de recherche mais il n'y a pas de tutoriel sur le web qui puisse convenir à mes besoins. La recherche zend est-elle écrite pour la recherche à partir de pages Web uniquement? Dois-je utiliser Zend search ou utiliser une requête simple et créer toute la fonctionnalité moi-même?recherche dans la base de données avec zend search lucene
2
A
Répondre
5
Zend_Lucene est destiné à toutes les données possibles. Lorsque vous avez des données brutes (comme celles de la base de données sans format .html ou .doc), vous devez créer votre propre document. Ce qui est une bonne chose car il vous donne beaucoup plus d'options
considèrent que vous avez table utilisateur
<<User>>
*user_id
*email
*first_name
*last_name
*password
$userTb = new Default_Model_DbTable_User();
$index = Zend_Search_Lucene::create('/data/my-index');
$users = $userTb->fetchAll();
foreach($users as $user)
{
$doc = new Zend_Search_Lucene_Document();
$doc->addField(Zend_Search_Lucene_Field::Text('email', $user->email)); //here field = ur database column
$doc->addField(Zend_Search_Lucene_Field::Text('first_name',$user->first_name));
$index->addDocument($doc);
}
Questions connexes
- 1. Zend Search Lucene recherche de gamme numérique
- 2. zend search lucene
- 3. Utilisation de Zend Search Lucene avec joker
- 4. Stimuler les champs dans Zend Search Lucene
- 5. en utilisant kohana zend lucene search
- 6. Make Zend Search Lucene plus "sensible"
- 7. Zend Lucene - recherche dans la gamme
- 8. Aucun résultat trouvé avec Zend Lucene Recherche
- 9. Zend lucene - recherche dans les fichiers texte
- 10. Comment exclure la recherche de champs spécifiés en utilisant Zend Search (Lucene)
- 11. Conditions dans Zend Lucene
- 12. Zend Lucene - recherche Wildcard basé sur de la recherche floue
- 13. Recherche par numéro dans zend lucene
- 14. Obtenez le nombre total d'enregistrements pour une recherche dans zend lucene search?
- 15. Zend Paginator dans Symfony (For Lucene Résultat de la recherche)
- 16. Lucene Search Erreur pile
- 17. Lucene search (Comment demander?)
- 18. De quelle façon vous recommandez zend lucene search avec php ou lucene lui-même et port avec php?
- 19. peu d'aide pour faire ce travail de la fonction de recherche de base (Zend Lucene)
- 20. Symfony et Zend Recherche avancée Lucene
- 21. Zend Lucene Recherche et caractères accentués
- 22. Recherche d'arbre avec Lucene
- 23. Commencer avec Zend Lucene
- 24. Zend Lucene ou sphinx?
- 25. Zend Lucene Index Merge
- 26. Zend Framework Lucene Boolean/« Google » -comme la recherche
- 27. Utilisation de Zend Lucene dans Cakephp
- 28. Ehcache Search et Lucene Comparaison
- 29. Moteur de recherche de base de données Lucene
- 30. Comment appeler une fonction de recherche Zend lucene?