IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Recherche Avancée - BIG DATA


Sujet :

Langage SQL

  1. #1
    Membre confirmé Avatar de Nhaps
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2011
    Messages : 350
    Points : 603
    Points
    603
    Par défaut Recherche Avancée - BIG DATA
    Bonjour à tous,

    J’espère tout d'abord que je me trouve dans la bonne partie du forum pour cette question.

    Je vous explique mon objectif, j'ai une BDD d'ingredients (plus de 6000 ingrédients correspondant à tous les ingrédients que l'on peut commander en France), et j'aimerai créer une fonction avancée permettant de récupérer les ingrédients correspondant à ma recherche, mais pas forcement que par le libellé, mais également par ingrédients les plus utilisé, les diminutifs d'ingrédients etc.
    En gros trouver une architecture de BIG DATA qui s'alimenterai en fil des recherches utilisateurs.

    Avez vous des idées sur la procédure à suivre, des documentations sur ce sujet ?
    Windev 23 - SQL SERVER - PHP
    Play : TFT - Jeux indé

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 776
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 776
    Points : 52 751
    Points
    52 751
    Billets dans le blog
    5
    Par défaut
    Pourquoi une archi "big data" pour aussi peu de données ?

    Sachez qu'une archi "big data" nécessite un hébergement cloud et au minimum quelques centaines d'euros par mois ou alors si vous voulez un big data "on premise", comptez quelques centaines de milliers d'euros en machine, licences et journées en architecturation du système !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre confirmé Avatar de Nhaps
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2011
    Messages : 350
    Points : 603
    Points
    603
    Par défaut
    oui le terme big data est un peu exagéré, mais je veux une recherche intelligente et par forcement une recherche avec 'contient'

    Par exemple l'utilisateur saisie, "cartte", il y aura quand même les choix pour carotte. Un peu comme sur google où les fautes sont corrigées. En plus de cela je veux un ordre de retour qui prend en compte la 'popularité' de l'ingrédients.

    J’espère que cela est un peu plus claire
    Windev 23 - SQL SERVER - PHP
    Play : TFT - Jeux indé

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 776
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 776
    Points : 52 751
    Points
    52 751
    Billets dans le blog
    5
    Par défaut
    Tout cela ce sont des algorithmes bien connus et assez basique. Même Word de Microsoft le fait depuis 20 ans quand vous utilisez la correction orthographique.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Membre confirmé Avatar de Nhaps
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2011
    Messages : 350
    Points : 603
    Points
    603
    Par défaut
    Merci de votre aide.
    Windev 23 - SQL SERVER - PHP
    Play : TFT - Jeux indé

  6. #6
    Membre confirmé Avatar de Nhaps
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2011
    Messages : 350
    Points : 603
    Points
    603
    Par défaut
    Je recherche.. mais je me dis aussi qu'il me faut aussi des synonymes pour mes ingrédients par exemple pdt pour pomme de terre.
    Or je ne vais pas pour chaque ingrédients aller proposer tous les synonymes possibles... J'ai comme l'idée d'alimenter une table de synonymes au fil des recherches utilisateurs, je sais qu'il écrit pdt, et qu'ils ont choisit pomme de terre, au fil des recherches la base sera enrichie.
    Mais j'ai un peu peur des performances à long terme. Car oui pour la correction orthographique je peux pourquoi pas utiliser la distance de Levenshtein, mais est ce vraiment suffisant ?

    Peut être que c'est super simple, et je me complique la vie. Mais je veux faire cela en SQL, en fonction table ou autre.
    Windev 23 - SQL SERVER - PHP
    Play : TFT - Jeux indé

  7. #7
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 776
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 776
    Points : 52 751
    Points
    52 751
    Billets dans le blog
    5
    Par défaut
    Le Levenshtein est sympathique mais horriblement couteux en matière de comparaisons de motifs. Inexploitable sur de grands volume. Intéressez vous aux algorithmes que j'ai inventés :
    http://sqlpro.developpez.com/cours/s...aisons-motifs/

    Pour les synonymes, SQL Server intègre cela dans sa recherches textuelle via les thésaurus.
    Lisez l'article que j'ai écrit à ce sujet : https://blog.developpez.com/sqlpro/p...text_search_no

    Mon ouvrage sur SQL (3e ou 4e édition) comporte un chapitre entier sur le sujet : http://sqlpro.developpez.com/SQL_synthex_2010_400.jpg

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. recherche information sur BIG DATA 'SAFE'
    Par pcouas dans le forum Big Data
    Réponses: 3
    Dernier message: 27/04/2014, 18h41
  2. [Recherche avancée] que les resolus
    Par ould dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 10
    Dernier message: 13/09/2005, 20h43
  3. [Composite] Gestion d'une recherche avancée
    Par Loctar dans le forum Design Patterns
    Réponses: 12
    Dernier message: 23/06/2005, 18h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo