menu
Tatoeba
language
Ro'yxatdan o'tish Kirish
language Oʻzbekcha
menu
Tatoeba

chevron_right Ro'yxatdan o'tish

chevron_right Kirish

Jumlalarni ko'rish

chevron_right Tasodifiy bir jumla

chevron_right Til bo'yicha saralab

chevron_right List bo'yicha saralab

chevron_right Teg bo'yicha saralab

chevron_right Audio bo'yicha saralab

Jamoat

chevron_right Devor

chevron_right Barcha qatnashuvchilar listi

chevron_right Qatnashuvchilarning tillari

chevron_right Til sohiblari

search
clear
swap_horiz
search
grantortino grantortino 18-dekabr, 2009 18-dekabr, 2009, 13:58:52 (UTC) link Permalink

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

{{vm.hiddenReplies[55] ? 'expand_more' : 'expand_less'}} hide replies show replies
sysko sysko 18-dekabr, 2009 18-dekabr, 2009, 15:22:08 (UTC) link Permalink

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 18-dekabr, 2009 18-dekabr, 2009, 17:28:47 (UTC) link Permalink

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'}} hide replies show replies
aaroned aaroned 19-dekabr, 2009 19-dekabr, 2009, 16:55:35 (UTC) link Permalink

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'}} hide replies show replies
TRANG TRANG 19-dekabr, 2009 19-dekabr, 2009, 19:59:59 (UTC) link Permalink

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'}} hide replies show replies
aaroned aaroned 20-dekabr, 2009 20-dekabr, 2009, 15:35:50 (UTC) link Permalink

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'}} hide replies show replies
TRANG TRANG 20-dekabr, 2009 20-dekabr, 2009, 23:32:17 (UTC) link Permalink

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.