Programming Books C Java PHP Python Learn more Browse Programming Books
Buy New
  • List Price: $41.00
  • Save: $2.05 (5%)
Only 2 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
Add to Cart
Trade in your item
Get a $7.00
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Understanding Search Engines: Mathematical Modeling and Text Retrieval (Software, Environments, Tools), Second Edition Paperback – April 28, 2005

ISBN-13: 978-0898715811 ISBN-10: 0898715814 Edition: 2nd

Buy New
Price: $38.95
11 New from $38.32 7 Used from $45.29
Amazon Price New from Used from
"Please retry"
$38.32 $45.29


Customers Who Viewed This Item Also Viewed


Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: Software, Environments and Tools (Book 17)
  • Paperback: 117 pages
  • Publisher: SIAM, Society for Industrial and Applied Mathematics; 2 edition (April 28, 2005)
  • Language: English
  • ISBN-10: 0898715814
  • ISBN-13: 978-0898715811
  • Product Dimensions: 0.3 x 5.8 x 8.8 inches
  • Shipping Weight: 5.6 ounces (View shipping rates and policies)
  • Average Customer Review: 3.1 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #1,259,469 in Books (See Top 100 in Books)

Editorial Reviews


'There is no other information retrieval/search book where the heart is the mathematical foundations. This book is greatly needed to further establish information retrieval as a serious academic, as well as practical and industrial, area.' Jaime Carbonell, Carnegie Mellon University

'Berry and Browne describe most of what you need to know to design your own search engine. Their strength is the description of the solid mathematical underpinnings at a level that is understandable to competent engineering undergraduates, perhaps with a bit of instructor guidance. They discuss the algorithms used by most commercial search engines, so you may find your use of Google and its kind becomes more effective, too.' George Corliss, Marquette University.

'This book gives a valuable, generally non-technical, insight into how search engines work, how to improve the users' success in Information Retrieval (IR), and an in-depth analysis of a mathematical algorithm for improving a search engine's performance. ...Written in an informal style, the book is easy to read and is a good introduction on how search engines operate...' Christopher Dean, Mathematics Today

'Anyone interested in building their own search engine, or looking for a compact and readable introduction to the field of modern information retrieval will find this book to be an excellent first introduction.' Tony Donaldson, MAA Reviews

Book Description

The second edition of this text covers many of the key design issues for building search engines, emphasizing the important role that applied mathematics plays in improving information retrieval. Important data structures, algorithms, and software are discussed, as well as user-centered issues such as interfaces, manual indexing, and document preparation.

More About the Author

Michael W. Berry holds the title of Full Professor and Associate Department Head in the Department of Electrical Engineering and Computer Science at the University of Tennessee, Knoxville.

Prof. Berry is the co-author of "Templates for the Solution of Linear Systems:
Building Blocks for Iterative Methods" (SIAM, 1994) and "Understanding Search Engines: Mathematical Modeling and Text Retrieval, Second Edition" (Bestseller, SIAM, 2005) and editor of "Computational Information Retrieval" (SIAM, 2001), "Survey of Text Mining: Clustering, Classification, and Retrieval" (Springer-Verlag, 2003, 2007), "Lecture Notes in Data Mining" (Bestseller, World Scientific, 2006), and "Text Mining: Applications and Theory" (Wiley, 2010). He has published well over 100 peer-refereed journal and conference publications.

He has organized numerous workshops on Text Mining and was Conference Co-Chair of the 2003 SIAM Third International Conference on Data Mining (May 1-3) in San Francisco, CA. He was also Program Co-Chair of the 2004 Co-Chair of the 2003 SIAM Fourth International Conference on Data Mining (April 22-24) in Orlando, FL. He is a member of SIAM, ACM, MAA, and the IEEE Computer Society and is on the editorial board of "Computing in Science and Engineering" and "Statistical Analysis and Data Mining".

His research interests include information retrieval, data and text mining,
computational science, bioinformatics, and parallel computing. Prof. Berry's
research has been supported by grants and contracts from organizations such
as the National Science Foundation, National Institutes of Health, and the
National Aeronautics and Space Administration.

Customer Reviews

3.1 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

28 of 32 people found the following review helpful By A Customer on June 29, 2000
Format: Paperback
I read this book because I am starting academic research on search engines. It was one of my first books on the subject. It actually deals with two aspects: (1) relevant issues in search engine design, and (2) a mathematically sound approach in building and querying large index strucutres. The explanation in the book on both aspects is short but to the point and explained in an understandable way. It also contains a short list + description of some key references. Great !
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 8 people found the following review helpful By Geraldo XEXEO on May 7, 2007
Format: Paperback Verified Purchase
There are better books in the market, and even the author would be the first to recognize it. However, this book is one of the most clear and readable introduction to the subject that you can find.

The author fully acomplishes the objective: teach his reader, at undergratuate level, how search engines work. Even some difficult subject, such as LSI, are treated at a level one can easilly understand.

One of the most important characteristics of the book is that it does math. Every formula has an example, usually using small matrix that allow the reader to easilly follow them.

The book is suitable for an objective introduction to the field. It is not very "academic", in the sense it is rather informal. If it is not a textbook, it could help some bewildered student to grasp the inner workings. It could also help a teacher to find clearer ways for explanations and good examples for classroom.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Amazon Customer on February 4, 2009
Format: Paperback
This book is condensed knowladge about the topic of search engines - but only the basics. I am very dissapointed because I thought I will see something special, inspiring.
This book is good for beginners in search engines field but not for the money it costs now.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Ray on January 20, 2009
Format: Paperback
As others have pointed out, this book is very short. As a consequence, it leaves out a lot of details and forces the reader to refer to another book. This is more noticeable in the sections that do not relate to linear algebra (stemming, performance evaluation, and user interface design). If you want more information about these topics, it is best to look for another book.

However, the discussions about latent semantic indexing and querying based on link structure are more detailed in comparison and both topics are mentioned within the context of linear algebra.

Don't expect an introduction to QR or SVD matrix decompositions or what an eigenspace is. Also, don't expect a proper definition of what a graph is. For all of this, you will also have to refer to another book. If you do not need such an introduction, then you may not mind.

Overall, the book attempts to do too many topics in few pages and suffers from this. However, if you are looking for a "crash course in search engines"-type book, then this might be the one for you. You may end up buying another book afterwards if you want to know implementation details, though.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images


What Other Items Do Customers Buy After Viewing This Item?