Answers below. -- Mark Bennett / LucidWorks: Search & Big Data / [email protected] Office: 408-898-4201 / Telecommute: 408-733-0387 / Cell: 408-829-6513
On Jun 21, 2014, at 7:07 AM, Saeedeh Alimardani <[email protected]> wrote: > Hi > I am new to Solr and Lucene. > I have some simple and general question about Solr. > 1.dose Solr have database? or it only index document that we define for it? That's an interesting question. Some years back people would have said "no", Solr is not a database, because it is not a traditional database with SQL and transactional integrity. But, even back then, you could read and WRITE values to Solr, so it acted a bit like a database. In the Solr 4x days there's been more work done to insure transactions are handled consistently in Solr and there's a move to consider Solr a valid "NoSQL" database. So, Solr doesn't ship with a traditional embedded database. However, Solr can be used as NoSQL database if you want. Solr can also index data that is stored in traditional databases like Oracle or PostgreSQL or MySQL. > 2.can we use Solr to search like other search engine? Yes, this is the main point of Solr. > 3.can we use Solr to search among all websites like Google? Yes, this was answered by Aman in his email. If you really want to do this, you might start by looking at Nutch. If you just need to do a few searches across the entire Internet, you might look at Bing, they allow you to run queries against their servers in OpenSearch standard. Google discourages you from using their service for that purpose. Best of luck and welcome to the community, Mark
