English 中文(简体)
学习Java和Solr的良好java资源
原标题:Good java resources for learning Java and Solr
  • 时间:2012-04-08 08:00:29
  •  标签:
  • java
  • solr

I am completely new to java and I am using Solr search server. It happens that I have to learn java in order to be able to customize Solr for my application. Does anyone have a good suggestion where the best place to start is?

提前感谢!

最佳回答

It may not be needed to know Java to get working with Solr and use it, unless you want to check the actual codebase and want to modify it or add extensions.
There are lot of clients also available in Ruby, PHP to work with Solr, once you have the setup working.
In addition to books by @peter_budo, For Solr and its Configuration, you can also get started with Solr Guide by Lucid Imagination. This will get you started.

问题回答

这个问题非常笼统,确实取决于您的背景和愿望以及贵组织:

如果是发展者,希望修改 如果你知道关于信息检索的比喻,则代号会更好(尽管不是强制性的),作为第一步,你应当理解的是,哪些指数被扭曲,哪些数据结构用于校外指数,如何评价细菌问询, que立树如何看待等。 这不仅将使你对索尔尔的良好理解成为可能,而且明天,你在市场上拥有另一个搜索引擎XYZ,你很快就能够适应这一变化。

如果你想要在索尔尔行政中开车,而不是像Solr 3.1 Cookbook &Patrice Solr 3 企业搜索服务器(请注意,无论你是用户、开发商还是管理人)这样的一刻书籍,与实际经验相结合,在你处理记忆傲慢、肥皂问题、尝试各种焦料、汽车等的情况下,这些书籍都将是用户。

如同你关于 Java的其他问题一样,这再次取决于你的方案拟订背景,即你是否来自C++或说是灰色的。 如果你已经是C++/C#方案管理员,那么 Java将成为你们的摇篮。 在该案中,仅仅理解独一环,开始ding,而不是浪费时间,而不用把你的时间放在一 j一书上(如果你把时间浪费在 Java书上,先学习 j瓦,然后依次迁到索勒,那将是有益的)。 如果你是斯堪的或哈斯凯尔的节目,你必须学习贾瓦语。 在该案中,第一 Java长最好在一周或最多两周内迅速与 Java交谈,然后可以开始索勒。

在学习Solr时,还有一点要补充,就不必学习你正在使用的集装箱。

我的最后一个建议(IMHO),即研究学习工具和APICS,研究这些工具背后的科学和工程(如关于信息检索的提及);语言(关于基本Algorithms &的更多信息;具有语言独立性的数据结构),然后自动成为Solr或Sphinx、C++或Java的奴隶。

Solr wiki resources page http://wiki.apache.org/solr/SolrResources is the best place to start. Use also lucene/solr mailing lists if you have more questions.





相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签