web-dev-qa-db-fra.com

Résultats de recherche dynamiques - à la google?

Nous avons quelques applications où je travaille qui utilisent la recherche de contenu. EG, vous pouvez rechercher un texte spécifique dans un document conservé dans notre système.

Une chose que nous avons envisagée est de lancer la recherche lorsque l'utilisateur commence à taper, très similaire à la façon dont Google fonctionne maintenant.

Mis à part une légère réduction de la vitesse, y a-t-il d'autres raccords à considérer?

7
Rodger

Cela semble être une tendance courante dans les applications en ligne comme vous le dites, mais elle apparaît également dans la dernière version de Microsoft Office (en particulier, j'ai Outlook ouvert et la zone de recherche de courrier électronique filtre la liste au fur et à mesure que vous tapez).

Je pense que tant que vos méthodes de recherche ne prennent généralement pas beaucoup de temps et que vous avez été intelligent dans la façon dont vous avez obtenu les données de la source de données, vous devriez être d'accord.

De l'expérience personnelle avec l'utilisation de choses telles que l'indexation de fenêtres pour fournir une recherche de contenu, les résultats peuvent être assez bons. Cependant, si vous interrogiez, par exemple, SQL Server à l'aide de la recherche en texte libre, vous pourriez avoir des knockons indésirables, tels que des problèmes de verrouillage?

2
Sk93

Je pense que cela fonctionne bien pour filtrer une liste ou un contrôle d'arborescence. Nous le faisons largement dans notre application. Je pense que cela fonctionne moins bien lorsque tout l'écran se déplace et que la liste est en plein écran. Ce mec a créé un Google Instant pour YouTube . Je trouve que le changement de la vidéo est un peu fou.

Cela fonctionne dans certaines circonstances.

3
Glen Lipka