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--