Re: My new Book on Apache Lucene/Solr
Dawid Weiss <[email protected]> Thu, 30 Oct 2025 06:53:37 +0100
| Newsgroups | gmane.comp.jakarta.lucene.user |
|---|---|
| Message-ID | <CAM21Rt98DjrosrMLZ73coVLrWkkheCovcppG2rGYy1v7qd0T9g@mail.gmail.com> |
--00000000000059c5a8064259e071 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable This looks like a great resource, Rauf. Thank you for sharing! Dawid On Mon, Oct 27, 2025 at 5:28=E2=80=AFPM Rauf Aliev Rauf Aliev <r.aliev@gmai= l.com> wrote: > Hello everyone, > > I am presenting my book "*Inside Solr and Lucene: **Algorithms and > Engineering Deep Dive*". (*I have three books out on Amazon=E2=80=94it ju= st so > happened that they were released simultaneously, and there's synergy ther= e > - all of them are about Search & Recsys*). > > "Inside Solr and Lucene" differs from others on the topic of Solr/Lucene = in > that it describes the algorithms and data structures used there, starting > from the problem that faced the developers, then examining naive or > straightforward solutions, and further sharing how the architects in > Solr/Lucene solved the problem. In very many cases, these are interesting= , > science-intensive solutions, backed by scientific works and papers (links > are available in the book). > > https://testmysearch.com/books/inside-solr.html > > For example, I talk not only about the inverted index, posting lists, and > how segments are stored=E2=80=94you can find it in other books=E2=80=94bu= t also about how > Finite-State Transducer (FST) is used there (this is a graph-based > structure for term dictionaries, storing terms and metadata with shared > prefixes/suffixes, solving high-memory usage and slow prefix/range querie= s > in large vocabularies by providing compact, O(length of term) lookups); I > talk about Pulsing Codec, Delta Encoding, Skip Lists, PackedInts > (bit-packing algorithm that uses minimal bits per integer block based on > the maximum value), Variable-Length Integers, LSM-Tree, HNSW for vectors, > Roaring Bitmaps, LZ4 and DEFLATE compressions, Memory-Mapped I/O, > Scatter-Gather Query Execution, Hash-Based Routing, SIMD Vectorization an= d > a lot of other things of this kind. > > For solution architects and search engineers. Paperback and e-book > versions. Worldwide delivery. I hope you will find it useful. > > -- > Rauf Aliev, > [email protected], > Phone +15713428492 (EST) > https://testmysearch.com/raufaliev > https://testmysearch.com > https://hybrismart.com > - > --00000000000059c5a8064259e071--