Re: release announcement draft
I'm also trying to reuse the first paragraph to come up with an update to our front page description to basically define Solr. I'll think about how I can fit in the cross-language aspects... Perhaps it deserves a second paragraph. One characterization of Solr I've heard in the past is that it's just basically a wrapper around Lucene - something I emphatically disagree with and trying to leave behind a bit. As Solr matures, it needs to stand more on it's own, rather than to define itself in comparison to Lucene or be easier than Lucene. -Yonik On Sat, Oct 31, 2009 at 10:23 PM, Israel Ekpo israele...@gmail.com wrote: Your announcement looks great! However, would like to add just a little more text to the introduction part of Solr especially for people that may have heard about Lucene before but are hearing about Solr for the very first time. One of the reasons most developers are not involved with using Lucene for creating search applications is because of the one of the following factors: 1. From my perspective, it's a bit complicated to set up and use out of the box. It involves a fair amount of heavy lifting to make one's search application utilize most of the features the Java version of lucene has to offer. 2. If your are not using Java, most of the other ports of Lucene are usually behind in terms of the features offered by the Java version of Lucene. 3. In some programming languages such as ActionScript, PHP, Objective-C no reliable/effective lucene port is available. Now, thanks to Solr the language barrier excuse is gone, especially because of the ability to interact with the search server via HTTP and XML. Hence, via Solr you can take advantage of virtually all the features Lucene 2.9 has to offer and even more without any headache of implementing Lucene. The power of Web services should never be underestimated. Via, Solr developers around the world can now deploy the amazing features offered by Lucene 2.9 in virtually any programming language such as ActionScript, JavaScript, C, Visual Basic, Objective-C etc. Personally, the very first time I heard about Solr, the first impression I got was that it is just another port of Lucene or Java library based on Lucene and this is completely false. So I think it would be nice if you could include the http feature of Solr, so to speak, in the introduction section of your announcement just to clarify that it is not just another Java library based on Lucene. Again, this addition is targeted only towards individuals just hearing about Solr for the very first time. So I would suggest to add the following text hopefully without cluttering the presentation: --BEGIN-- Solr is not just another Java library based on Lucene. Nevertheless, powered by Lucene 2.9 internally, it is a standalone enterprise search server with a web-services-like API that allows one to index documents in XML or CSV format over HTTP. The contents of the index then be queried via HTTP and retrieved as an XML response, therefore making it seamlessly simplistic to deploy the amazing features offered by the enterprise search server in virtually any programming language such as ActionScript, JavaScript, C, Visual Basic, Objective-C etc. --END-- --OPTIONAL-- It's so easy even a caveman can use it! --OPTIONAL--
Re: release announcement draft
On Sun, Nov 1, 2009 at 7:35 PM, Yonik Seeley yo...@lucidimagination.com wrote: I'm also trying to reuse the first paragraph to come up with an update to our front page description to basically define Solr. I'll think about how I can fit in the cross-language aspects... Perhaps it deserves a second paragraph. One characterization of Solr I've heard in the past is that it's just basically a wrapper around Lucene - something I emphatically disagree with and trying to leave behind a bit. As Solr matures, it needs to stand more on it's own, rather than to define itself in comparison to Lucene or be easier than Lucene. +1 Solr should eventually come out of the shadows of Lucene . It should not be known as just a Lucene wrapper -Yonik On Sat, Oct 31, 2009 at 10:23 PM, Israel Ekpo israele...@gmail.com wrote: Your announcement looks great! However, would like to add just a little more text to the introduction part of Solr especially for people that may have heard about Lucene before but are hearing about Solr for the very first time. One of the reasons most developers are not involved with using Lucene for creating search applications is because of the one of the following factors: 1. From my perspective, it's a bit complicated to set up and use out of the box. It involves a fair amount of heavy lifting to make one's search application utilize most of the features the Java version of lucene has to offer. 2. If your are not using Java, most of the other ports of Lucene are usually behind in terms of the features offered by the Java version of Lucene. 3. In some programming languages such as ActionScript, PHP, Objective-C no reliable/effective lucene port is available. Now, thanks to Solr the language barrier excuse is gone, especially because of the ability to interact with the search server via HTTP and XML. Hence, via Solr you can take advantage of virtually all the features Lucene 2.9 has to offer and even more without any headache of implementing Lucene. The power of Web services should never be underestimated. Via, Solr developers around the world can now deploy the amazing features offered by Lucene 2.9 in virtually any programming language such as ActionScript, JavaScript, C, Visual Basic, Objective-C etc. Personally, the very first time I heard about Solr, the first impression I got was that it is just another port of Lucene or Java library based on Lucene and this is completely false. So I think it would be nice if you could include the http feature of Solr, so to speak, in the introduction section of your announcement just to clarify that it is not just another Java library based on Lucene. Again, this addition is targeted only towards individuals just hearing about Solr for the very first time. So I would suggest to add the following text hopefully without cluttering the presentation: --BEGIN-- Solr is not just another Java library based on Lucene. Nevertheless, powered by Lucene 2.9 internally, it is a standalone enterprise search server with a web-services-like API that allows one to index documents in XML or CSV format over HTTP. The contents of the index then be queried via HTTP and retrieved as an XML response, therefore making it seamlessly simplistic to deploy the amazing features offered by the enterprise search server in virtually any programming language such as ActionScript, JavaScript, C, Visual Basic, Objective-C etc. --END-- --OPTIONAL-- It's so easy even a caveman can use it! --OPTIONAL-- -- - Noble Paul | Principal Engineer| AOL | http://aol.com
Re: release announcement draft
On Sun, Nov 1, 2009 at 11:56 AM, Yonik Seeley yo...@lucidimagination.comwrote: OK, here's another shot that adds a second paragraph that describes a little more the form that Solr takes. Again, I'm thinking of reusing the first two big descriptive paragraphs (starting with Solr is the popular) on Solr's home page, as it's main description. -Yonik http://www.lucidimagination.com -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- Apache Solr 1.4 has been released and is now available for public download! http://www.apache.org/dyn/closer.cgi/lucene/solr/ Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (e.g., Word, PDF) handling. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world's largest internet sites. Solr is written in Java and runs as a standalone full-text search server within a servlet container such as Tomcat. Solr uses Lucene at it's core for indexing and full-text search, and has REST-like HTTP/XML and JSON APIs that make it easy to use from virtually any programming language. Solr's powerful external configuration allow it to be tailored to almost any type of application without Java coding, however it has an extensive plugin architecture when more advanced customization is required. New Solr 1.4 features include - Major performance enhancements in indexing, searching, and faceting - Revamped all-Java index replication that's simple to configure and can replicate config files - Greatly improved database integration via the DataImportHandler - Rich document processing (Word, PDF, HTML) via Apache Tika - Dynamic search results clustering via Carrot2 - Multi-select faceting (support for multiple items in a single category to be selected) - Many powerful query enhancements, including ranges over arbitrary functions, nested queries of different syntaxes - Many other plugins including Terms for auto-suggest, Statistics, TermVectors, Deduplication -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- Hi Yonik, I love this new introduction. In my opinion, it contains most of the facts that someone hearing about Solr for the very first time needs to know about what it is and what it can do. The distinction is clearer now, I believe. I made slight changes (just punctuations) to your original text and I have enclosed it between --BEGIN-- and --END-- below. I made the following changes 1A: Solr uses Lucene at it's core for indexing 1B: Solr uses Lucene at its core for indexing 2A: JSON APIs that make it easy to use from virtually any programming language 2B: JSON APIs that makes it easy to use from virtually any programming language 3A: Solr's powerful external configuration allow it to be tailored to almost any type of application 3B: Solr's powerful external configuration allows it to be tailored to almost any type of application Added a semi-colon to indicate the complete pause 4A: without Java coding, however it has an extensive plugin architecture when more advanced customization is required. 4B: without Java coding; however it has an extensive plugin architecture when more advanced customization is required. --BEGIN-- Solr is written in Java and runs as a standalone full-text search server within a servlet container such as Tomcat. Solr uses Lucene at its core for indexing and full-text search, and has REST-like HTTP/XML and JSON APIs that makes it easy to use from virtually any programming language. Solr's powerful external configuration allows it to be tailored to almost any type of application without Java coding; however it has an extensive plugin architecture when more advanced customization is required. --END-- -- Good Enough is not good enough. To give anything less than your best is to sacrifice the gift. Quality First. Measure Twice. Cut Once.
Re: release announcement draft
Thanks for the review! I already made some additional changes (I had forgotten one of the suggestions by Chris eariler too). New draft is at the end, I've already checked this into subversion. It's not live though, so further tweaks and cleanups can still be made. On that note: I'll be traveling tomorrow and tuesday... probably mostly out of touch, so others may need to handle further edits. On Sun, Nov 1, 2009 at 8:55 PM, Israel Ekpo israele...@gmail.com wrote: 1A: Solr uses Lucene at it's core for indexing 1B: Solr uses Lucene at its core for indexing Will do. 2A: JSON APIs that make it easy to use from virtually any programming language 2B: JSON APIs that makes it easy to use from virtually any programming language Is that change right? I'm no english major ;-) A makes foo easy A and B make foo easy Multiple A's make foo easy 3A: Solr's powerful external configuration allow it to be tailored to almost any type of application 3B: Solr's powerful external configuration allows it to be tailored to almost any type of application Hmm, OK. Added a semi-colon to indicate the complete pause 4A: without Java coding, however it has an extensive plugin architecture when more advanced customization is required. 4B: without Java coding; however it has an extensive plugin architecture when more advanced customization is required. I had already changed this to use and instead of however... does that change things? What sounds best? -Yonik http://www.lucidimagination.com -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- Apache Solr 1.4 has been released and is now available for public download! http://www.apache.org/dyn/closer.cgi/lucene/solr/ Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (e.g., Word, PDF) handling. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world's largest internet sites. Solr is written in Java and runs as a standalone full-text search server within a servlet container such as Tomcat. Solr uses the Lucene Java search library at it's core for full-text indexing and search, and has REST-like HTTP/XML and JSON APIs that make it easy to use from virtually any programming language. Solr's powerful external configuration allow it to be tailored to almost any type of application without Java coding, and it has an extensive plugin architecture when more advanced customization is required. New Solr 1.4 features include - Major performance enhancements in indexing, searching, and faceting - Revamped all-Java index replication that's simple to configure and can replicate config files - Greatly improved database integration via the DataImportHandler - Rich document processing (Word, PDF, HTML) via Apache Tika - Dynamic search results clustering via Carrot2 - Multi-select faceting (support for multiple items in a single category to be selected) - Many powerful query enhancements, including ranges over arbitrary functions, and nested queries of different syntaxes - Many other plugins including Terms for auto-suggest, Statistics, TermVectors, Deduplication -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT --
Re: release announcement draft
On Sun, Nov 1, 2009 at 9:08 PM, Yonik Seeley yo...@lucidimagination.comwrote: Thanks for the review! I already made some additional changes (I had forgotten one of the suggestions by Chris eariler too). New draft is at the end, I've already checked this into subversion. It's not live though, so further tweaks and cleanups can still be made. On that note: I'll be traveling tomorrow and tuesday... probably mostly out of touch, so others may need to handle further edits. On Sun, Nov 1, 2009 at 8:55 PM, Israel Ekpo israele...@gmail.com wrote: 1A: Solr uses Lucene at it's core for indexing 1B: Solr uses Lucene at its core for indexing Will do. 2A: JSON APIs that make it easy to use from virtually any programming language 2B: JSON APIs that makes it easy to use from virtually any programming language Is that change right? I'm no english major ;-) A makes foo easy A and B make foo easy Multiple A's make foo easy 3A: Solr's powerful external configuration allow it to be tailored to almost any type of application 3B: Solr's powerful external configuration allows it to be tailored to almost any type of application Hmm, OK. Added a semi-colon to indicate the complete pause 4A: without Java coding, however it has an extensive plugin architecture when more advanced customization is required. 4B: without Java coding; however it has an extensive plugin architecture when more advanced customization is required. I had already changed this to use and instead of however... does that change things? What sounds best? -Yonik http://www.lucidimagination.com -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- Apache Solr 1.4 has been released and is now available for public download! http://www.apache.org/dyn/closer.cgi/lucene/solr/ Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (e.g., Word, PDF) handling. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world's largest internet sites. Solr is written in Java and runs as a standalone full-text search server within a servlet container such as Tomcat. Solr uses the Lucene Java search library at it's core for full-text indexing and search, and has REST-like HTTP/XML and JSON APIs that make it easy to use from virtually any programming language. Solr's powerful external configuration allow it to be tailored to almost any type of application without Java coding, and it has an extensive plugin architecture when more advanced customization is required. New Solr 1.4 features include - Major performance enhancements in indexing, searching, and faceting - Revamped all-Java index replication that's simple to configure and can replicate config files - Greatly improved database integration via the DataImportHandler - Rich document processing (Word, PDF, HTML) via Apache Tika - Dynamic search results clustering via Carrot2 - Multi-select faceting (support for multiple items in a single category to be selected) - Many powerful query enhancements, including ranges over arbitrary functions, and nested queries of different syntaxes - Many other plugins including Terms for auto-suggest, Statistics, TermVectors, Deduplication -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- About 2B, I am not an English major too :) but I thought since the it was referring to Solr (singular) we should use makes instead of make but I think that is OK since I am not 100% sure. In 3B, I was using the same logic too. About 4B, I prefer the second version with the and instead of however, the second version sounds better. In summary, you guys have done a very good job! I am looking forward to the official release. Save journey during your trip. -- Good Enough is not good enough. To give anything less than your best is to sacrifice the gift. Quality First. Measure Twice. Cut Once.
Re: release announcement draft
OK, w/ grammar fixes from Israel (also checked into trunk): but I thought since the it was referring to Solr (singular) It's referring to the APIs (plural). -Yonik http://www.lucidimagination.com -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- Apache Solr 1.4 has been released and is now available for public download! http://www.apache.org/dyn/closer.cgi/lucene/solr/ Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (e.g., Word, PDF) handling. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world's largest internet sites. Solr is written in Java and runs as a standalone full-text search server within a servlet container such as Tomcat. Solr uses the Lucene Java search library at its core for full-text indexing and search, and has REST-like HTTP/XML and JSON APIs that make it easy to use from virtually any programming language. Solr's powerful external configuration allows it to be tailored to almost any type of application without Java coding, and it has an extensive plugin architecture when more advanced customization is required. New Solr 1.4 features include - Major performance enhancements in indexing, searching, and faceting - Revamped all-Java index replication that's simple to configure and can replicate config files - Greatly improved database integration via the DataImportHandler - Rich document processing (Word, PDF, HTML) via Apache Tika - Dynamic search results clustering via Carrot2 - Multi-select faceting (support for multiple items in a single category to be selected) - Many powerful query enhancements, including ranges over arbitrary functions, and nested queries of different syntaxes - Many other plugins including Terms for auto-suggest, Statistics, TermVectors, Deduplication -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT --
Re: release announcement draft
+1 On Mon, Nov 2, 2009 at 8:08 AM, Yonik Seeley yo...@lucidimagination.com wrote: OK, w/ grammar fixes from Israel (also checked into trunk): but I thought since the it was referring to Solr (singular) It's referring to the APIs (plural). -Yonik http://www.lucidimagination.com -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- Apache Solr 1.4 has been released and is now available for public download! http://www.apache.org/dyn/closer.cgi/lucene/solr/ Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (e.g., Word, PDF) handling. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world's largest internet sites. Solr is written in Java and runs as a standalone full-text search server within a servlet container such as Tomcat. Solr uses the Lucene Java search library at its core for full-text indexing and search, and has REST-like HTTP/XML and JSON APIs that make it easy to use from virtually any programming language. Solr's powerful external configuration allows it to be tailored to almost any type of application without Java coding, and it has an extensive plugin architecture when more advanced customization is required. New Solr 1.4 features include - Major performance enhancements in indexing, searching, and faceting - Revamped all-Java index replication that's simple to configure and can replicate config files - Greatly improved database integration via the DataImportHandler - Rich document processing (Word, PDF, HTML) via Apache Tika - Dynamic search results clustering via Carrot2 - Multi-select faceting (support for multiple items in a single category to be selected) - Many powerful query enhancements, including ranges over arbitrary functions, and nested queries of different syntaxes - Many other plugins including Terms for auto-suggest, Statistics, TermVectors, Deduplication -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- DRAFT -- -- - Noble Paul | Principal Engineer| AOL | http://aol.com
release announcement draft
Putting my marketing hat on... here's a draft for a release announcement on other sites like theserverside (for an audience that may or may not be familiar with what Solr is). I've tried to keep the new feature list limited, while still trying to convey the scope of this new release. Thoughts? -Yonik http://www.lucidimagination.com --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT Apache Solr 1.4 has been released and is now available for public download! http://www.apache.org/dyn/closer.cgi/lucene/solr/ Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (Word, PDF) handling. Solr is highly scalable, providing distributed search and index replication, and powers the search and navigation features of many of the world's largest internet sites. New Solr 1.4 features include - Major performance enhancements in indexing, searching, and faceting - Revamped all-Java index replication that's simple to configure and can replicate config files - Greatly improved database integration via the DataImportHandler - Rich document processing (Word, PDF, HTML) via Apache Tika - Dynamic search results clustering via Carrot2 - Multi-select faceting (support for multiple items in a single category to be selected) - Many powerful query enhancements, including ranges over arbitrary functions, nested queries of different syntaxes - Many other plugins including Terms for auto-suggest, Statistics, TermVectors, Deduplication --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT
Re: release announcement draft
Hey Yonik, Looks great. A couple of comments: 1. How about instead of ... Apache Lucene project. Major features include powerful full-text search,..., we say ... Apache Lucene project. Its major features include powerful full-text search,... [key change: added Its in front of major features] 2. Instead of ... and rich document (Word, PDF) handling... we say ... and rich document (e.g., Word, PDF) handling... [key change: added e.g.] 3. Instead of ... Solr is highly scalable, providing distributed search and index replication, and powers the search and navigation features of many of the world's largest internet sites..., we say ... Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world's largest internet sites... [key change: added and it powers... rather than ...and powers...] 4. Instead of ... Many powerful query enhancements, including ranges over arbitrary functions, nested queries of different syntaxes..., we say, ... Many powerful query enhancements, including ranges over arbitrary functions, and nested queries of different syntaxes... [key change, added and nested queries] Again, looks great, and these are minor comments, but thought I'd pass along to help crisp it up. Thanks, Chris On 10/31/09 10:44 AM, Yonik Seeley yo...@lucidimagination.com wrote: Putting my marketing hat on... here's a draft for a release announcement on other sites like theserverside (for an audience that may or may not be familiar with what Solr is). I've tried to keep the new feature list limited, while still trying to convey the scope of this new release. Thoughts? -Yonik http://www.lucidimagination.com --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT Apache Solr 1.4 has been released and is now available for public download! http://www.apache.org/dyn/closer.cgi/lucene/solr/ Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (Word, PDF) handling. Solr is highly scalable, providing distributed search and index replication, and powers the search and navigation features of many of the world's largest internet sites. New Solr 1.4 features include - Major performance enhancements in indexing, searching, and faceting - Revamped all-Java index replication that's simple to configure and can replicate config files - Greatly improved database integration via the DataImportHandler - Rich document processing (Word, PDF, HTML) via Apache Tika - Dynamic search results clustering via Carrot2 - Multi-select faceting (support for multiple items in a single category to be selected) - Many powerful query enhancements, including ranges over arbitrary functions, nested queries of different syntaxes - Many other plugins including Terms for auto-suggest, Statistics, TermVectors, Deduplication --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT --- DRAFT ++ Chris Mattmann, Ph.D. Senior Computer Scientist NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 171-266B, Mailstop: 171-246 Email: chris.mattm...@jpl.nasa.gov WWW: http://sunset.usc.edu/~mattmann/ ++ Adjunct Assistant Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++