Wpis z mikrobloga

Używam w projekcie Apache Lucene (z Hibernate Search) żeby móc fajnie wyszukiwać encji wg lokalizacji (długość, szerokosć and shit). Chciałem teraz dodać do bazy trochę fejkowych rekordów aby sobie potestować. Ale jak dobrze wyczytałem lucene działa dzięki temu, że sobie indeksuje te encje, i nie śmig jak dodam przez plik *.sql jakieś rekordy bezpośrednio do bazy. Ma ktoś doświadczenie jak się za to zabrać? Co jesli kiedyś wszystko mi jebnie, a ja będe mieć tylko dumpa bazy w *.sql? Jak to zaindeksować mając samą bazę.


#java #bazydanych #apache #programowanie
  • 5
@sorhu: jak? Robię inserty przez workbencha, jak dodaje encję przez aplikację to zgaduje że te indexy się automagicznie tworzą. Może o tej porze już kiepsko googluję ale nic pomocnego nie mogę znaleźć w internecie
@Eoghan: @ghost1511: @sorhu:

INFO SimpleIndexingProgressMonitor:85 - HSEARCH000030: 1100 documents indexed in 655 ms
INFO SimpleIndexingProgressMonitor:88 - HSEARCH000031: Indexing speed: 1679.389282 documents/second; progress: 100.00%
INFO SimpleIndexingProgressMonitor:76 - HSEARCH000028: Reindexed 1100 entities

W sumie mogłem się domyślić co należy zrobić
Dziękuję ( ͡° ͜ʖ ͡°)