[jira] Commented: (SOLR-212) Embeddable class to call solr directly

2007-08-02 Thread damu liu (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12517346
 ] 

damu liu commented on SOLR-212:
---

That is great!

 Embeddable class to call solr directly
 --

 Key: SOLR-212
 URL: https://issues.apache.org/jira/browse/SOLR-212
 Project: Solr
  Issue Type: Improvement
Reporter: Ryan McKinley
Assignee: Ryan McKinley
Priority: Minor
 Fix For: 1.2

 Attachments: DirectSolrConnection.java, embeddedSolr.zip, 
 SOLR-212-DirectSolrConnection.patch, SOLR-212-DirectSolrConnection.patch, 
 SOLR-212-DirectSolrConnection.patch, SOLR-212-DirectSolrConnection.patch, 
 SOLR-212-DirectSolrConnection.patch


 For some embedded applications, it is useful to call solr without running an 
 HTTP server.  This class mimics the behavior you would get if you sent the 
 request through an HTTP connection.  It is designed to work nicely (ie 
 simple) with JNI
 the main function is:
 public class DirectSolrConnection 
 {
   String request( String pathAndParams, String body ) throws Exception
   {
 ...
   }
 }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (SOLR-212) Embeddable class to call solr directly

2007-08-01 Thread damu liu (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12517011
 ] 

damu liu commented on SOLR-212:
---

The DirectSolrConnection  class should have an additional method added:

public void clearup() {
  core.close();
  }

otherwise, the program cannot stop, there are searcher and listeners running in 
other thread. Use this method to clear the resources.

 Embeddable class to call solr directly
 --

 Key: SOLR-212
 URL: https://issues.apache.org/jira/browse/SOLR-212
 Project: Solr
  Issue Type: Improvement
Reporter: Ryan McKinley
Assignee: Ryan McKinley
Priority: Minor
 Fix For: 1.2

 Attachments: embeddedSolr.zip, SOLR-212-DirectSolrConnection.patch, 
 SOLR-212-DirectSolrConnection.patch, SOLR-212-DirectSolrConnection.patch, 
 SOLR-212-DirectSolrConnection.patch, SOLR-212-DirectSolrConnection.patch


 For some embedded applications, it is useful to call solr without running an 
 HTTP server.  This class mimics the behavior you would get if you sent the 
 request through an HTTP connection.  It is designed to work nicely (ie 
 simple) with JNI
 the main function is:
 public class DirectSolrConnection 
 {
   String request( String pathAndParams, String body ) throws Exception
   {
 ...
   }
 }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (SOLR-212) Embeddable class to call solr directly

2007-08-01 Thread Ryan McKinley (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12517049
 ] 

Ryan McKinley commented on SOLR-212:


I added a close() method in rev 561922

 Embeddable class to call solr directly
 --

 Key: SOLR-212
 URL: https://issues.apache.org/jira/browse/SOLR-212
 Project: Solr
  Issue Type: Improvement
Reporter: Ryan McKinley
Assignee: Ryan McKinley
Priority: Minor
 Fix For: 1.2

 Attachments: DirectSolrConnection.java, embeddedSolr.zip, 
 SOLR-212-DirectSolrConnection.patch, SOLR-212-DirectSolrConnection.patch, 
 SOLR-212-DirectSolrConnection.patch, SOLR-212-DirectSolrConnection.patch, 
 SOLR-212-DirectSolrConnection.patch


 For some embedded applications, it is useful to call solr without running an 
 HTTP server.  This class mimics the behavior you would get if you sent the 
 request through an HTTP connection.  It is designed to work nicely (ie 
 simple) with JNI
 the main function is:
 public class DirectSolrConnection 
 {
   String request( String pathAndParams, String body ) throws Exception
   {
 ...
   }
 }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (SOLR-212) Embeddable class to call solr directly

2007-05-03 Thread J.J. Larrea (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12493466
 ] 

J.J. Larrea commented on SOLR-212:
--

One issue which comes up both DirectSolrConnection.java and the 
http://wiki.apache.org/solr/EmbeddedSolr technique (which I have started using 
for a custom indexer)  is that the SolrCore constructor will always create an 
initial searcher, and doing so will execute any warming SolrEventListeners 
defined in the config, whether or not the application needs it. Besides 
delaying startup and wasting cycles, it can cause the allocation of significant 
amounts of memory for sort FieldCaches, Solr caches, and the like, none of 
which will be used for a non-search application.  And

Other than maintaining 2 sets of config files differening only in whether 
warmup queries are defined, does anyone have any ideas for how warmup can be 
selectively enabled based on the calling context?

 Embeddable class to call solr directly
 --

 Key: SOLR-212
 URL: https://issues.apache.org/jira/browse/SOLR-212
 Project: Solr
  Issue Type: Improvement
Reporter: Ryan McKinley
 Assigned To: Ryan McKinley
Priority: Minor
 Fix For: 1.2

 Attachments: embeddedSolr.zip, SOLR-212-DirectSolrConnection.patch, 
 SOLR-212-DirectSolrConnection.patch, SOLR-212-DirectSolrConnection.patch, 
 SOLR-212-DirectSolrConnection.patch, SOLR-212-DirectSolrConnection.patch


 For some embedded applications, it is useful to call solr without running an 
 HTTP server.  This class mimics the behavior you would get if you sent the 
 request through an HTTP connection.  It is designed to work nicely (ie 
 simple) with JNI
 the main function is:
 public class DirectSolrConnection 
 {
   String request( String pathAndParams, String body ) throws Exception
   {
 ...
   }
 }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (SOLR-212) Embeddable class to call solr directly

2007-04-29 Thread Brian Whitman (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12492591
 ] 

Brian Whitman commented on SOLR-212:


Am working on extracting it from Cocoa as we speak... watch this space!



 Embeddable class to call solr directly
 --

 Key: SOLR-212
 URL: https://issues.apache.org/jira/browse/SOLR-212
 Project: Solr
  Issue Type: Improvement
Reporter: Ryan McKinley
 Assigned To: Ryan McKinley
Priority: Minor
 Fix For: 1.2

 Attachments: SOLR-212-DirectSolrConnection.patch, 
 SOLR-212-DirectSolrConnection.patch, SOLR-212-DirectSolrConnection.patch, 
 SOLR-212-DirectSolrConnection.patch, SOLR-212-DirectSolrConnection.patch


 For some embedded applications, it is useful to call solr without running an 
 HTTP server.  This class mimics the behavior you would get if you sent the 
 request through an HTTP connection.  It is designed to work nicely (ie 
 simple) with JNI
 the main function is:
 public class DirectSolrConnection 
 {
   String request( String pathAndParams, String body ) throws Exception
   {
 ...
   }
 }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (SOLR-212) Embeddable class to call solr directly

2007-04-28 Thread Brian Whitman (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12492518
 ] 

Brian Whitman commented on SOLR-212:


Much love from user land on this one. I just successfully put solr in a C app 
without any webserver running using JNI.

After I clean up my JNI calling code I can post an example app here to show how 
it's done on the client side if anyone is interested?









 Embeddable class to call solr directly
 --

 Key: SOLR-212
 URL: https://issues.apache.org/jira/browse/SOLR-212
 Project: Solr
  Issue Type: Improvement
Reporter: Ryan McKinley
Priority: Minor
 Attachments: SOLR-212-DirectSolrConnection.patch, 
 SOLR-212-DirectSolrConnection.patch, SOLR-212-DirectSolrConnection.patch


 For some embedded applications, it is useful to call solr without running an 
 HTTP server.  This class mimics the behavior you would get if you sent the 
 request through an HTTP connection.  It is designed to work nicely (ie 
 simple) with JNI
 the main function is:
 public class DirectSolrConnection 
 {
   String request( String pathAndParams, String body ) throws Exception
   {
 ...
   }
 }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (SOLR-212) Embeddable class to call solr directly

2007-04-28 Thread Brian Whitman (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12492522
 ] 

Brian Whitman commented on SOLR-212:


Since the main use case of SOLR-212 is to embed it in client applications, we 
should be careful about logging. As of now SOLR-212 will spit stuff all over 
stderr.

I suggest putting this

System.setProperty(java.util.logging.config.file, 
instanceDir+/conf/logging.properties);

near line 79 of DirectSolrConnection.java. That way, if a developer/user 
chooses, they can put a logging.prop file in conf and set direct logging of 
Solr requests either to their own application logs or a file. If the 
conf/logging.properties file does not exist, I believe the default 
logging.properties will be used (which is what happens now.)



 Embeddable class to call solr directly
 --

 Key: SOLR-212
 URL: https://issues.apache.org/jira/browse/SOLR-212
 Project: Solr
  Issue Type: Improvement
Reporter: Ryan McKinley
Priority: Minor
 Attachments: SOLR-212-DirectSolrConnection.patch, 
 SOLR-212-DirectSolrConnection.patch, SOLR-212-DirectSolrConnection.patch


 For some embedded applications, it is useful to call solr without running an 
 HTTP server.  This class mimics the behavior you would get if you sent the 
 request through an HTTP connection.  It is designed to work nicely (ie 
 simple) with JNI
 the main function is:
 public class DirectSolrConnection 
 {
   String request( String pathAndParams, String body ) throws Exception
   {
 ...
   }
 }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (SOLR-212) Embeddable class to call solr directly

2007-04-28 Thread Otis Gospodnetic (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12492534
 ] 

Otis Gospodnetic commented on SOLR-212:
---

Brian: interested!


 Embeddable class to call solr directly
 --

 Key: SOLR-212
 URL: https://issues.apache.org/jira/browse/SOLR-212
 Project: Solr
  Issue Type: Improvement
Reporter: Ryan McKinley
 Assigned To: Ryan McKinley
Priority: Minor
 Attachments: SOLR-212-DirectSolrConnection.patch, 
 SOLR-212-DirectSolrConnection.patch, SOLR-212-DirectSolrConnection.patch, 
 SOLR-212-DirectSolrConnection.patch


 For some embedded applications, it is useful to call solr without running an 
 HTTP server.  This class mimics the behavior you would get if you sent the 
 request through an HTTP connection.  It is designed to work nicely (ie 
 simple) with JNI
 the main function is:
 public class DirectSolrConnection 
 {
   String request( String pathAndParams, String body ) throws Exception
   {
 ...
   }
 }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (SOLR-212) Embeddable class to call solr directly

2007-04-27 Thread Otis Gospodnetic (JIRA)

[ 
https://issues.apache.org/jira/browse/SOLR-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12492372
 ] 

Otis Gospodnetic commented on SOLR-212:
---

Mucho cool.  I see the DirectSolrConnection.coffee doesn't have ASL v2 in it.
How does this relate to the code I see on 
http://wiki.apache.org/solr/EmbeddedSolr  ?
Typo: initalized - initialized (in javadoc + code)


 Embeddable class to call solr directly
 --

 Key: SOLR-212
 URL: https://issues.apache.org/jira/browse/SOLR-212
 Project: Solr
  Issue Type: Improvement
Reporter: Ryan McKinley
Priority: Minor
 Attachments: SOLR-212-DirectSolrConnection.patch


 For some embedded applications, it is useful to call solr without running an 
 HTTP server.  This class mimics the behavior you would get if you sent the 
 request through an HTTP connection.  It is designed to work nicely (ie 
 simple) with JNI
 the main function is:
 public class DirectSolrConnection 
 {
   String request( String pathAndParams, String body ) throws Exception
   {
 ...
   }
 }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.