Solr Documentation NEEDED | Solr 1.4 on Ubuntu 10.04 LTS
I have Solr 1.4 running on Tomcat6 installed in an Ubuntu 10.04 LTS openVZ container. I am looking for documentation on Solr. I need to know where Solr and Tomcat do their logging by default when installed from the standard Ubuntu apt repo. I would like to know more about both technologies but Solr in particular seems to be lacking some good documentation. Can someone point me in the right direction?
I am trying to setup a development environment that mirrors my Windows and SCO Unix systems. I use emacs and I am having trouble printing. I keep getting the error message;
Symbol's function definition is void: default-printer-name
I have googled this and for possible answers for... (0 Replies)
Hello ,
I am new bee to Solr and trying to run sample example for solr .
java -Durl=http://locahost:8983/solr/update -jar post.jar books.csv
Error
SimplePostTool version 1.5
Posting files to base url http://locahost:8983/solr/update using content-type... (3 Replies)
I come across the following error while configuring glibc 2.16.0 on ubuntu 12.04 LTS:"These critical programs are missing or too old: ld". Please suggest me a solution for the same at the earliest. (1 Reply)
I setup an Ubuntu 10.04 server which has several developers on the box. I have been ask to add a gui to the server. Only one developer want the gui to start when she logs in(runlevel 2 with a GUI). I am used to seeing an /etc/inittab file which I cannot seem to find under this Ubuntu version. So... (1 Reply)
Hello,
I am considering Ubuntu 10.04 (ubuntu-10.04.3-desktop-amd64.iso) and also Solaris 10 (sol-10-u10-ga2-x86-dvd.iso) for different hardware applications and I had a few questions.
The hardware on my laptop is:
HP Pavilion dv4 2045-dx x64 laptop
AMD Turion(tm) II Dual-Core Mobile M500... (4 Replies)
WebService::Solr(3pm) User Contributed Perl Documentation WebService::Solr(3pm)NAME
WebService::Solr - Module to interface with the Solr (Lucene) webservice
SYNOPSIS
my $solr = WebService::Solr->new;
$solr->add( @docs );
my $response = $solr->search( $query );
for my $doc ( $response->docs ) {
print $doc->value_for( $id );
}
DESCRIPTION
WebService::Solr is a client library for Apache Lucene's Solr; an enterprise-grade indexing and searching platform.
ACCESSORS
o url - the webservice base url
o agent - a user agent object
o autocommit - a boolean value for automatic commit() after add/update/delete (default: enabled)
o default_params - a hashref of parameters to send on every request
o last_response - stores a WebService::Solr::Response for the last request
HTTP KEEP-ALIVE
Enabling HTTP Keep-Alive is as simple as passing your custom user-agent to the constructor.
my $solr = WebService::Solr->new( $url,
{ agent => LWP::UserAgent->new( keep_alive => 1 ) }
);
Visit LWP::UserAgent's documentation for more information and available options.
METHODS
new( $url, \%options )
Creates a new WebService::Solr instance. If $url is omitted, then "http://localhost:8983/solr" is used as a default. Available options are
listed in the ACCESSORS section.
BUILDARGS( @args )
A Moose override to allow our custom constructor.
add( $doc|@docs, \%options )
Adds a number of documents to the index. Returns true on success, false otherwise. A document can be a WebService::Solr::Document object or
a structure that can be passed to "WebService::Solr::Document->new". Available options as of Solr 1.4 are:
o overwrite (default: true) - Replace previously added documents with the same uniqueKey
o commitWithin (in milliseconds) - The document will be added within the specified time
update( $doc|@docs, \%options )
Alias for "add()".
delete( \%options )
Deletes documents matching the options provided. The delete operation currently accepts "query" and "id" parameters. Multiple values can be
specified as array references.
# delete documents matching "title:bar" or uniqueId 13 or 42
$solr->delete( {
query => 'title:bar',
id => [ 13, 42 ],
} );
delete_by_id( $id )
Deletes all documents matching the id specified. Returns true on success, false otherwise.
delete_by_query( $query )
Deletes documents matching $query. Returns true on success, false otherwise.
search( $query, \%options )
Searches the index given a $query. Returns a WebService::Solr::Response object. All key-value pairs supplied in "\%options" are serialzied
in the request URL.
auto_suggest( \%options )
Get suggestions from a list of terms for a given field. The Solr wiki has more details about the available options
(http://wiki.apache.org/solr/TermsComponent)
commit( \%options )
Sends a commit command. Returns true on success, false otherwise. You must do a commit after an add, update or delete. By default,
autocommit is enabled. You may disable autocommit to allow you to issue commit commands manually:
my $solr = WebService::Solr->new( undef, { autocommit => 0 } );
$solr->add( $doc ); # will not automatically call commit()
$solr->commit;
Options as of Solr 1.4 include:
o maxSegments (default: 1) - Optimizes down to at most this number of segments
o waitFlush (default: true) - Block until index changes are flushed to disk
o waitSearcher (default: true) - Block until a new searcher is opened
o expungeDeletes (default: false) - Merge segments with deletes away
rollback( )
This method will rollback any additions/deletions since the last commit.
optimize( \%options )
Sends an optimize command. Returns true on success, false otherwise.
Options as of Solr 1.4 are the same as "commit()".
ping( )
Sends a basic ping request. Returns true on success, false otherwise.
generic_solr_request( $path, \%query )
Performs a simple "GET" request appending $path to the base URL and using key-value pairs from "\%query" to generate the query string. This
should allow you to access parts of the Solr API that don't yet have their own correspodingly named function (e.g. "dataimport" ).
SEE ALSO
o http://lucene.apache.org/solr/
o Solr - an alternate library
AUTHORS
Brian Cassidy <bricas@cpan.org>
Kirk Beers
COPYRIGHT AND LICENSE
Copyright 2008-2012 National Adult Literacy Database
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.14.2 2012-05-25 WebService::Solr(3pm)