Showing entries 1 to 2
Displaying posts with tag: mysql sphinx translation (reset)
3 façons plus avancées de configurer votre serveur Sphinx

J'avais présenté un simple index et une Approche avec Main + delta. Voici maintenant 3 techniques un peu plus avancées.

Indexes Multiples

Vous aurez besoin de cette configuration si vous disposez de plusieurs source (même hétérogène) et que vous voudrez mettre en place une recherche sur l'ensemble.

Ceci est également utile si vous faite du sharding avec votre base de données. Lorsque vous générez votre index, vous pouvez réunir vos informations en utilisant un index distribués et donc avoir une recherche unique.

Cette technique permet de faire une recherche sur une partie ou sur plusieurs ou sur toutes.

La pierre d’achoppement de cette technique est de garantir que les ids toute source confondue soient uniques

Avantages:

Recherche simple entre plusieurs sources de données, même sur des serveurs différents.

Inconvénients:

  • Nécessite souvent …
[Lire plus]
2 façons simples de configurer votre serveur Sphinx

Si vous avez déjà utilisé Sphinx vous avez essayé une des 5 config que je vais présenter. Chacune correspond à un type de projet. Voyons les 2 premières en détail.

Avant de commencer il y a quelques questions à se poser

  • Combien de données doivent être cherchables ?
  • A quelle vitesse gonfle votre liste de données ?
  • Quelle est votre capacité système (nombre de CPUs, mémoire, réseau)?
  • Combien de "recherche" votre système doit-il encaisser ?

Dans chaque solution seront reprises les avantages et inconvénients.

Un simple index

La configuration d'un simple index est la plus simple. Il convient à la plupart des sites Internet et des projets avec un maximum de 100.000 éléments. Les contenus du style messages, commentaires, ou des pages peuvent être mis dans un index unique à l'aide d'une simple requête SQL pour obtenir les …

[Lire plus]
Showing entries 1 to 2