Programming Books C Java PHP Python Learn more Browse Programming Books

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player

FREE Shipping on orders over $35.

Used - Good | See details
Sold by All-Booked-Up.
Access codes and supplements are not guaranteed with used items.
Sell Us Your Item
For a $2.00 Gift Card
Trade in
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Mining the Social Web: Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites [Paperback]

Matthew A. Russell
4.2 out of 5 stars  See all reviews (26 customer reviews)

Available from these sellers.

Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Paperback --  
Unknown Binding --  
Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Mining the Social Web: Data Mining Facebook, Twitter, LinkedIn, Google+, GitHub, and More Mining the Social Web: Data Mining Facebook, Twitter, LinkedIn, Google+, GitHub, and More 4.7 out of 5 stars (43)
In Stock.

Book Description

February 8, 2011 1449388345 978-1449388348 1

Want to tap the tremendous amount of valuable social data in Facebook, Twitter, LinkedIn, and Google+? This refreshed edition helps you discover who’s making connections with social media, what they’re talking about, and where they’re located. You’ll learn how to combine social web data, analysis techniques, and visualization to find what you’ve been looking for in the social haystack—as well as useful information you didn’t know existed.

Each standalone chapter introduces techniques for mining data in different areas of the social Web, including blogs and email. All you need to get started is a programming background and a willingness to learn basic Python tools.

  • Get a straightforward synopsis of the social web landscape
  • Use adaptable scripts on GitHub to harvest data from social network APIs such as Twitter, Facebook, LinkedIn, and Google+
  • Learn how to employ easy-to-use Python tools to slice and dice the data you collect
  • Explore social connections in microformats with the XHTML Friends Network
  • Apply advanced mining techniques such as TF-IDF, cosine similarity, collocation analysis, document summarization, and clique detection
  • Build interactive visualizations with web technologies based upon HTML5 and JavaScript toolkits

"A rich, compact, useful, practical introduction to a galaxy of tools, techniques, and theories for exploring structured and unstructured data."
--Alex Martelli, Senior Staff Engineer, Google

Editorial Reviews

Book Description

Finding Needles in the Social Haystack

About the Author

Matthew Russell, Chief Technology Officer at Digital Reasoning, Principal at Zaffra, and author of several books on technology including Mining the Social Web (O'Reilly, 2013), now in its second edition. He is passionate about open source software development, data mining, and creating technology to amplify human intelligence. Matthew studied computer science and jumped out of airplanes at the United States Air Force Academy. When not solving hard problems, he enjoys practicing Bikram Hot Yoga, CrossFitting and participating in triathlons.

Product Details

  • Paperback: 356 pages
  • Publisher: O'Reilly Media; 1 edition (February 8, 2011)
  • Language: English
  • ISBN-10: 1449388345
  • ISBN-13: 978-1449388348
  • Product Dimensions: 7 x 0.7 x 9.2 inches
  • Shipping Weight: 1.3 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (26 customer reviews)
  • Amazon Best Sellers Rank: #436,315 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
26 of 27 people found the following review helpful
4.0 out of 5 stars pure fun March 3, 2011
Format:Paperback|Verified Purchase
Mining the Social Web does a great job of introducing a wide variety of techniques and wealth of resources for exploring freely available social data and personal information. If you are willing to spend the time tinkering with the examples, the book is pure fun. It offers a nice compliment to Segaran's Programming Collective Intelligence: Building Smart Web 2.0 Applications. The two books overlap but where they do offer different perspectives and explanations of common techniques (e.g., TF-IDF, cosine similarity, Jaccard index). If you are well-versed in data mining the web you may find much of the discussion familiar. If you have only been casually engaged to date, your toolbox will fill quickly.

In order to work with the book's examples related to LinkedIn and Facebook you really need to have a robust collection of connections. In terms of the source code itself, most of it worked as is. I wasn't able to install the Buzz library which limited my interaction with material in chapter 7 and opted to not get involved with the LinkedIn or Facebook but found the discussions around them easy to follow. By far my favorite chapter in the book was chapter 8, "Blogs et al.: Natural Language Processing (and Beyond)..." It was quite fascinating and caused my reading list to grow considerably.
Was this review helpful to you?
17 of 18 people found the following review helpful
5.0 out of 5 stars A book that covers an awesome lot of ground February 7, 2011
This book covers a lot of ground. It's, at times, a bit vertiginous in the amount of subjects and technologies it touches per chapter, and is not always easy to follow. It can also introduce so many interesting things that, by the time you finished becoming familiar with all of them, after wandering for hours on the web, jumping from interesting technology to interesting technology, you may have forgotten what took you to these places and wonder where you were in the book. Time spent reading it is, however, time very well spent. When you finish it, you will have at least a cursory familiarity with tools like OAuth, CouchDB, Redis, MapReduce, NumPy (and the Python programming language, albeit it will help you a lot if you know your way around Python before you start the book), Graphviz, SIMILE widgets, NLTK, various service APIs and data formats, and will be well equipped to explore those rich datasets on your own. The chapters are well compartmentalized and it's easy to pick chapters to read according to your needs. I know that, when I face the problems they tackle, I will do exactly that.

If you do any kind of analysis and visualization of social-generated data that's on the web, this book is a good pick. Even if your datasets are not from the web, you may find the parts on analysis and visualization very interesting.
Was this review helpful to you?
10 of 10 people found the following review helpful
5.0 out of 5 stars Easy to read. I tore through it March 8, 2011
Some basic programming ability is a must for this book, as the first page starts with installing the Python development tools. If you don't know Python, that is okay since all the code is easy to follow. Everything you need to develop and run the examples is described step by step with clear instructions at every point.

Once you get comfortable with the basics, the author quickly moves from topic to topic, giving a good introduction into many aspects of how to mine data and generate useful conclusions. Some of the examples include

accessing your twitter feed with OAuth,
processing feeds to determine influence,
using set-wise opeations with redis to determine which of your friends are also followers,
storing data in CouchDB,
using map-reduce to determine the most popular mentions and topics,
natural language processing,
and seeing data with various visualization tools.

And that was just for Twitter.

The book continues on with examples of processing mailboxes, LinkedIn, Google Buzz, blogs, Facebook, and the Semantic Web. The examples show how easy it is to gather and analyze data from all these social web sites.

With a good breadth of coverage, I highly recommend this book for anyone wanting to learn to process and visualize large amounts of data, either from the social web or any other data source.
Comment | 
Was this review helpful to you?
10 of 12 people found the following review helpful
3.0 out of 5 stars Code doesn't work March 27, 2012
Format:Kindle Edition|Verified Purchase
The first examples of code just don't run. Twitter API seems to have changed a bit and the book isn't coping with that, they do have source code in their website but it's not all updated. Code isn't explained enough either for beginners to play with.
All the example codes I've tried so far had not worked.
Was this review helpful to you?
7 of 8 people found the following review helpful
4.0 out of 5 stars Mining the Social Web by Matthew A. Russell February 8, 2011
Format:Kindle Edition
Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites.
Mining the Social Web (by Matthew A. Russell) is very aptly named. The reader will get their hands dirty "mining" the Social Web. If you are not comfortable writing or reading Python script than this probably is not be the book for you. To get the most out of this book you will need to install and run Python on your computer (be it a Mac, Window or Linux based machine). If you have not been scared off by that, then you are in for some fun manipulating (really just reporting on) Social Media site data.

The Author does a very good job of outlining the prerequisites for the book, going though the process of installing Python and even a little troubleshooting to get it working properly. The Author takes this same care throughout the book, making few assumptions about the skill level of the reader, but also keeping it interesting for the more advanced readers as well. One unexpected example was mining your own mailbox, the original Social Media. The Mailbox examples are pretty extensive, if you make it through those then you should have little trouble with the remaining examples, which attack Facebook, Twitter, LinkedIn and Google Buzz. The book's examples can induce a certain amount of narcissism, but thats the heart to social media and not intended as a criticism of the book. However there are enough outward looking examples to stop you from becoming to self absorbed. As well the graphing examples provide some eye candy for the reader.

In closing, the book gives the reader a good understanding of Social Media data and what can be done with it.
Read more ›
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars The Industry Standard in Social Media Mining
In addition to reading the book (both versions) myself, and recommending it to others, this is truly the definitive work on "Mining the Social Web". Read more
Published 2 months ago by Andrew
2.0 out of 5 stars Out of Date
It is nice introduction but almost all of the API's (FB, Twitter, Linkedin) referenced in the book are out of date. Read more
Published 3 months ago by michaelDubs
3.0 out of 5 stars Outdated
I've been stuck at the chapter one for ages. It not really author's fault however twitter api keeps on changing and the book did not update the text which ethically feels... Read more
Published 10 months ago by Rishi
1.0 out of 5 stars This book version is overpast.
Most codes from this book do not work and the errata in the O'Reilly site is overpast.
I was excited to read and try all the examples but I faced code problems related to the... Read more
Published 13 months ago by Angel
4.0 out of 5 stars Good starting reference
Great book. I liked that the author jumps straight in, and assumes an appropriate reader intelligence and context. Read more
Published 15 months ago by T. M. Bergh
5.0 out of 5 stars Amazing book for Mining the Social Web
This is a very good book to start Mining the social web. It contains detailed example and it's very helpful when you don't know where to start with. Read more
Published 18 months ago by pchai
5.0 out of 5 stars Data Harvesting!
Twitter, Linkedn, Google+, Facebook are the sites where people put their personal information, their association to other friends, companies, groups. Read more
Published 18 months ago by rpv
2.0 out of 5 stars Till now not a big "WOW" moment...
I have been doing Social Web analysis for quite a time and I had every hope to learn about it more from this book. Read more
Published 22 months ago by vickythakre
5.0 out of 5 stars Great Primer
This is a wonderfully written book with a great deal of attention to detail. I was most impressed with: (a) the precision of examples and handling of exceptional cases (what might... Read more
Published 22 months ago by Apoorva Patel
5.0 out of 5 stars Fantastic and very practical!
This book wastes no time in getting into the nitty-gritty of how to write code IMMEDIATELY! love the style and the section on NLP using the NLTK was fantastic! Read more
Published on June 22, 2012 by WiFi Hacker
Search Customer Reviews
Search these reviews only


Search Customer Discussions
Search all Amazon discussions

Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category