All the classes in ES that create documents and indices are able to be involved into calling SegmentInfos.
Jörg On Fri, Aug 29, 2014 at 5:30 PM, Jason Wee <[email protected]> wrote: > Thanks Jörg, > > read this link > https://lucene.apache.org/core/4_8_1/core/org/apache/lucene/index/SegmentInfos.html > , very informative. > > Found a few spots that call the class SegmentInfos, below are them. > > > https://github.com/elasticsearch/elasticsearch/blob/v1.2.1/src/main/java/org/elasticsearch/index/gateway/local/LocalIndexShardGateway.java > > https://github.com/elasticsearch/elasticsearch/blob/v1.2.1/src/main/java/org/elasticsearch/common/lucene/Lucene.java > > https://github.com/elasticsearch/elasticsearch/blob/v1.2.1/src/main/java/org/elasticsearch/index/engine/internal/InternalEngine.java > > https://github.com/elasticsearch/elasticsearch/blob/v1.2.1/src/main/java/org/elasticsearch/index/merge/policy/ElasticsearchMergePolicy.java > > https://github.com/elasticsearch/elasticsearch/blob/v1.2.1/src/main/java/org/elasticsearch/index/snapshots/blobstore/BlobStoreIndexShardRepository.java > > I understand that both segments file are written by Lucene but during > index, do you know which class in elasticsearch that eventually lead to > trigger the underlying writing of segments file? > > /Jason > > > On Fri, Aug 29, 2014 at 8:49 PM, [email protected] < > [email protected]> wrote: > >> This is Lucene, when indexing starts. Look at the SegmentsInfo class >> https://lucene.apache.org/core/4_9_0/core/org/apache/lucene/index/SegmentInfos.html >> >> Jörg >> >> >> On Fri, Aug 29, 2014 at 2:38 PM, Jason Wee <[email protected]> wrote: >> >>> Hello people, >>> >>> Anybody know which class/component in elastic search trigger writing >>> of segments.gen and segments_1? I'm currently using elastic search version >>> 1.2.1. It would be great if you can provide link pin point which line in >>> the class does that. >>> >>> Thank you. >>> >>> /Jason >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "elasticsearch" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/elasticsearch/bdfc3860-cb26-4f21-9597-4f500eb950e2%40googlegroups.com >>> <https://groups.google.com/d/msgid/elasticsearch/bdfc3860-cb26-4f21-9597-4f500eb950e2%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "elasticsearch" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elasticsearch/CAKdsXoG%3Ddauci86-7Y-RaN%2BJW94kqXU%3DwTA3kgxLO5Mj%3DLL0aQ%40mail.gmail.com >> <https://groups.google.com/d/msgid/elasticsearch/CAKdsXoG%3Ddauci86-7Y-RaN%2BJW94kqXU%3DwTA3kgxLO5Mj%3DLL0aQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "elasticsearch" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/CAHO4itx9BQfQN2f0JLwwUi4kKupohF1Otxh1_s31t40QeZbcPg%40mail.gmail.com > <https://groups.google.com/d/msgid/elasticsearch/CAHO4itx9BQfQN2f0JLwwUi4kKupohF1Otxh1_s31t40QeZbcPg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEeVZS76RDc-goD6C1L04csNc-LiaxfbQsJ5PQvAkUz%2Bg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
