menu
Tatoeba
language
Registriĝi Ensaluti
language Esperanto
menu
Tatoeba

chevron_right Registriĝi

chevron_right Ensaluti

Foliumi

chevron_right Montri hazardan frazon

chevron_right Foliumi laŭ lingvo

chevron_right Foliumi laŭ listo

chevron_right Foliumi laŭ etikedo

chevron_right Foliumi sonregistraĵojn

Komunumo

chevron_right Muro

chevron_right Listo de ĉiuj membroj

chevron_right Lingvoj de la membroj

chevron_right Denaskaj parolantoj

search
clear
swap_horiz
search
grantortino grantortino 2009-decembro-18 2009-decembro-18 13:58:52 UTC link Konstanta ligilo

why i cannot find my sentences in your search engine.
example:
Sentence nº340251
浅草寺にはずいぶんたくさんの人がいるんですね。

{{vm.hiddenReplies[55] ? 'expand_more' : 'expand_less'}} kaŝi la respondojn montri la respondojn
sysko sysko 2009-decembro-18 2009-decembro-18 15:22:08 UTC link Konstanta ligilo

I'm not the one who made the search engine part, but it seems that the index is not updated in real time, certainly for perfomance reason, so in few times your sentences will be available :)

TRANG TRANG 2009-decembro-18 2009-decembro-18 17:28:47 UTC link Konstanta ligilo

Yes, we're not indexing on the fly. The main reason is that I didn't (and still don't) have time to figure out how to do that ^^'

Usually I launch the indexing process once a month but considering the increase of contributions, I think it'll be more once a week now...

{{vm.hiddenReplies[57] ? 'expand_more' : 'expand_less'}} kaŝi la respondojn montri la respondojn
aaroned aaroned 2009-decembro-19 2009-decembro-19 16:55:35 UTC link Konstanta ligilo

If you don't mind me asking, what kind of database engine is behind tatoeba.org? SQL Server/mySQL or other?

{{vm.hiddenReplies[58] ? 'expand_more' : 'expand_less'}} kaŝi la respondojn montri la respondojn
TRANG TRANG 2009-decembro-19 2009-decembro-19 19:59:59 UTC link Konstanta ligilo

It's MySQL :) But for the search feature we're using Lucene (http://lucene.apache.org/java/docs/).

{{vm.hiddenReplies[59] ? 'expand_more' : 'expand_less'}} kaŝi la respondojn montri la respondojn
aaroned aaroned 2009-decembro-20 2009-decembro-20 15:35:50 UTC link Konstanta ligilo

I regularly use SQL Server, so I'm not much help with mySQL, but maybe this link might help http://wiki.apache.org/lucene-java/UpdatingAnIndex

{{vm.hiddenReplies[60] ? 'expand_more' : 'expand_less'}} kaŝi la respondojn montri la respondojn
TRANG TRANG 2009-decembro-20 2009-decembro-20 23:32:17 UTC link Konstanta ligilo

Thanks :)

Right now though, I must say it doesn't speak much to me... Also, MySQL is not really the issue here (because I know MySQL and it doesn't help me :P).
The issue is to know how to use Lucene (which is written in Java). I just have to take the time to read the documentation.

The search engine part of Tatoeba was coded as a school project, at a time when I didn't have much knowledge in programming but had a good partner who knew Java and so he pretty much did all the coding.

Someday I'll have to look into his code. I'll probably have to upgrade to the latest version of Lucene as well because our code is from like, 2 years ago. Someday... When I have time.