Recherche:et recherche Parsing Le formatage
script + Langue + Web Pages Applications
Résultats:
... langage de script à l'origine ... la production dynamique pages Web. Il a ... graphiques applications .... but langage de script qui est ... d créant des pages Web en sortie ...
Supposons que je veux une valeur qui représente le montant de caractères pour permettre le rembourrage de chaque côté des termes adaptés, et une autre valeur qui représente le nombre de matchs sera affiché dans le résultat (c.-à-je veux voir seulement les 5 premiers matches, rien de plus).
Comment exactement allez-vous faire?
C'est assez agnostique langue, mais je vais mettre en œuvre la solution dans un environnement PHP, s'il vous plaît limiter les réponses aux options qui ne nécessitent pas une langue ou d'un cadre spécifique.
Voici mon processus de réflexion: créer un tableau à partir des mots de recherche. Déterminer quel mot de recherche a l'indice le plus bas en ce qui concerne où il se trouve dans le corps de l'article. Rassemblez cette partie du corps dans une autre variable, puis supprimez cette section de l'article-corps. Revenez à l'étape 1. Vous pourriez même ajouter un compteur à chaque mot, en le sautant quand le compteur atteint 3 ou plus.
Important:
La solution doit correspondre à tous les termes de recherche d'une manière non linéaire. C'est-à-dire, le terme un devrait être trouvé après le terme deux s'il existe après le terme deux. De même, il devrait être trouvé après le terme 3 aussi bien. Le terme 3 devrait être trouvé avant les termes 1 et 2, s'il se trouve avant eux.
La solution devrait me permettre de déclarer « seulement permettre jusqu'à trois matches pour chaque trimestre, puis congédie un résumé. »
Extra Credit:
Obtenez la variable de rembourrage pour éventuellement des mots de pad, plutôt que de caractères.
Est-ce que la position position moyenne de position mot/terme ou caractère ? – KenE
strpos() obtient l'indice du premier caractère. – Sampson