I am in the process of researching a new website featuring a search engine with faceted search functionality. An initial choice has been made to use SOLR. This project is to create a prototype of that website.
You will receive access to:
- A VPS server with Debian Linux 7 Wheezy
Installed and operational are Apache, PHP, MySQL, Java and Tomcat
You can have root access as this VPS is used for this project only,
there are no other users than you and me, and no other applications that those needed here.
- A sample dataset is available in a MySQL database, ( root access is available )
- Detailed documentation on the dataset will be provided.
- There is a PHP page allowing to review the content of the dataset.
[login to view URL]
Your task is:
First and most important: throughout maintain clear documentation.
The documentation should be such that I can reproduce the installation and settings on another server, specific settings must be noted, standard items can be handled by referencing available documentation or tutorials. The most important aspect of this project is that it allows me to learn about the SOLR capabilities from an operational situation. So also consider that I will likely require you to explain a few things at the end as I start reviewing.
- Installation of SOLR
- Create and use a Java based routine to enter data into SOLR from the MySQL database.
- Create a search page based on PHP ! Simple basic PHP is fine for now.
The search page must have a single input box and 3 faceted filters.
--- One filter on publication date, straight forward from a DB field, Year/month/day
--- One filter on document type, again straight forward from a DB field
--- One filter on publisher source, more complicated as one document can have multiple sources.
Results from the search may be truncated at about 300 characters and they should reference the URL for the review page:
[login to view URL]
Note: Tomcat is available on the :8080 port as it is anticipated it will only be used to run background programs. The website is to be PHP based, eventually probably Joomla (not now). There may be different technical options to achieve this, if so we should discuss them first.
Attached are details on the database fields.
Not sure if you also speak Dutch, so hence this offer in English.
I am sure I can help you index MySQL data into Solr. For this it would be easiest if I setup Solr (Tomcat isn't needed anymore) and DIH so you don't need JAVA programme.
As an interface we could try something like Blacklight.
I can give you some links to documentation of steps I'm taking but documenting every single step is probably too much work for the scope of this project. I can assist you with any questions you might have naturally.
Feel free to contact me on Skype ([login to view URL])
Kind regards,
Okke Klein
€222 EUR em 2 dias
5,0 (10 avaliações)
5,0
5,0
12 freelancers estão ofertando em média €525 EUR for esse trabalho
I am perfectly fit for your requirement as i have worked on solr in liferay projects. I have expert level of command over java and workable on php. I will make manual in such a way that even a new person can install and configure the tools.