Domanda

Sto cercando di aggiungere testo completo di funzionalità di ricerca per il mio RoR app, ma di fronte alcuni problemi quando si tratta di arabo.Per quanto ne so, non ci sono molti motori di ricerca là fuori che sostengono arabo derivanti, morfologia e altre funzioni avanzate di ricerca full-text.L'unica cosa che ho trovato è stato Lucene con il AraMorph tokenizer.

Il acts_as_solr plugin (solr è basato su lucene, e questo plugin si integra con Rails) sembra essere stato abbandonato, e non riesco a trovare alcuna documentazione utile.

Ho guardato dentro la sfinge, xapian, furetto, e acts_as_searchable ma nessuno di loro offre avanzate arabo funzionalità di ricerca, al meglio delle mie conoscenze.

Qualsiasi aiuto sarebbe molto apprezzato

== Aggiornamento
Ho suggerimenti per utilizzare la sfinge, e lo ho usato su un precedente progetto, e funziona bene.Tuttavia, essa non fornisce alcuna funzionalità di ricerca avanzate.
per esempio, le parole:كتاب (libro), مكتبة (biblioteca), e كاتب (scrittore) sono tutti derivati dallo stesso staminali كتب.Io voglio avere la possibilità di ricerca per "writer" e ottenere i risultati di tutte le parole derivate dalla stessa radice.
Inoltre, voglio cercare di prendere in considerazione comune arabo dettatura stili.Alcuni usano il "hamza" (همزة) e alcune persone non.Scrivere parole con la lettera "taa marboota" (التاء المربوطة), mentre altri usano la lettera "haa" (الهاء).Un buon arabo motore di ricerca dovrebbe rendersi conto di tali differenze sottili e cercare per loro.

Con la sfinge si ottiene solo ciò che si cerca, e l'unico motore che ho trovato per ospitare tali questioni, in lingua araba, è stato Lucene con AraMorph tokenizer.Tuttavia, acts_as_solr (lucene plugin per rotaie) è abbandonato .Quindi la mia domanda è:c'è qualche altro tokenizer per qualsiasi motore di ricerca?
KandadaBoggu menzionato macchie solari, vado a dare un andare, e di rispondere

È stato utile?

Soluzione

Si dovrebbe provare questo estendendo il Pensiero Sfinge opzioni

A leggere questo: http://www.expressionlab.com/2008/11/19/thinking-sphinx-in-arabic-unicode

Altri suggerimenti

Per utilizzare Solr Macchie solari e Macchie Solari Guide.

Per utilizzare Sfinge Pensare Sfinge

Entrambe le gemme sono ottimi e hanno una grande base installata.Ho usato ThinkingSphinx in alcuni progetti e, mi raccomando.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top