Una ricerca extra-intellettuale in un testo grande

1

Hai mai visto, incontrato o lavorato con una libreria / framework / algoritmo di ricerca intelligente / intellettuale durante la tua carriera? Ho bisogno di un meccanismo molto carino per cercare tra i testi, non ho bisogno di un "Google personale", ho solo pensato che la comunità dei programmatori abbia incontrato questo problema e che sappia / possa fornire una buona soluzione.

È possibile cercare per "significato" e potresti consigliare un modo / tecnica / pensieri secondo questo?

Grazie.

    
posta Dehumanizer 06.07.2011 - 18:44
fonte

2 risposte

2

Il significato è un concetto molto sdrucciolevole - tra i filosofi c'è un sacco di dibattiti su ciò che è in realtà. Un punto relativamente controverso che viene spesso sollevato è quello di capire Tutto ciò che richiede consapevolezza, quindi per avere un motore di ricerca che potrebbe effettivamente "cercare per significato", si guarderebbe qualcosa basato su una seria Intelligenza Artificiale. Non so fino a che punto siamo ancora in quella direzione, ma non penso che abbiamo delle coscienze artificiali quindi per il momento la ricerca basata sui significati probabilmente è fuori.

Il classico esempio del perché ci sono problemi con questo è la differenza tra due frasi simili: Time flies like an arrow. e Fruit flies like a banana. Entrambi sono molto simili dal punto di vista del linguaggio, tuttavia qualcuno che capisce entrambi avrà usato un sacco di contestuali conoscenza per distinguere tra loro.

Le strade che si stanno muovendo nella giusta direzione sono l'analisi del testo e le tecniche di data mining, ma sono ancora molto work in progress. Potresti dare un'occhiata a Apache Mahout come punto di partenza per saperne di più.

    
risposta data 06.07.2011 - 19:03
fonte
1

Ho sentito parlare abbastanza di Apache Lucene ma non l'ho mai usato. È una libreria Java, ma credo che ci siano collegamenti per altre librerie. C'è anche Apache Solr che è un server di ricerca HTTP costruito su Lucene. Questi potrebbero essere un po 'troppo pesanti per le tue esigenze però.

    
risposta data 06.07.2011 - 18:51
fonte

Leggi altre domande sui tag