2013-02-27 4 views
-3

Nous aimerions avoir une approche plus "floue":Java Oracle Recherche floue

Par exemple, si nous entrons dans

Sky Voyage

RapidInsight

Wal Mart

La base de données devrait être capable de récupérer ce qui suit:

Tra velSky Technology

Aperçu rapide

Wal-Mart

Voilà comment fonctionne Google.

J'ai essayé beaucoup avec mes propres logiques comme regex etc .. Mais n'a rien fait.

actuellement dans notre application, nous sommes à la recherche basée sur Maching exacte .... mais maintenant nous blême il laisse plus floue dire si j'ai un peu le nom complet de l'entreprise dans ma base de données

Ex.

TravelSky Technology

alors si je recherche « ciel Voyage » il doit retourner TravelSky et ainsi de suite. actuellement, nous avons un usinage exact. Laissez-moi savoir si d'autres exemples sont requis.

J'ai trouvé CONTAINS dans oracle 10g qui oracle doc mentionné qui effectuent ce genre de recherche. encore je l'essaie ..

+0

Une approche plus floue de quoi? Pouvez-vous donner des exemples de ce que vous avez fait jusqu'à présent? – araknoid

+0

Quelle est votre question. Vous avez fait un certain nombre de déclarations. Avez-vous des difficultés à mettre en œuvre quelque chose? Quel est le problème? Si vous cherchez des recommandations, c'est hors sujet sur l'ensemble du réseau. – Ben

+0

La recherche floue est un sujet vaste et complexe. Vous ne construisez pas google en un jour :) Cependant, il existe des outils standard que vous pouvez utiliser pour vous aider. Vous devriez commencer par la [documentation Oracle Text] (http://docs.oracle.com/cd/E11882_01/text.112/e24435/toc.htm). –

Répondre

2

Vous n'avez pas donné de détails sur la façon dont la recherche floue devait être utilisé. Pour une alternative à Oracle Text, vous pouvez envisager d'utiliser Apache Solr (lucene). Il a la recherche en texte intégral, le facettage, le regroupement, la recherche géospatiale, et de mon expérience est très évolutive. Si vous utilisez à partir d'une extrémité avant, il a également une API REST qui est pratique.

Questions connexes