This assignment is part of a series of experimental programming projects.
Below is the goal of this assignment. We are asking you to achieve this goal in the best, most efficient way you can. Five programmers will be selected to complete this task.
In your bid, please include the following:
- The programming language you intend to use
- The general method you propose
GOAL:
Allow SOLR to be used for strings that do not find an exact match. For example, test this on news title and abstracts to see if it finds relevant articles, sorted by date, length, relevance, distance, etc.
(1) research a list of all potential queries that can be done, for example:
• “white house” = only exact phrases
• +”white house” lawn = exact plus the word lawn anywhere
• +lawn +white = has to have both words
• lawn or tree = can have lawn or tree
• date:X and tree = records with tree and that date,
• etc.
Please research various sources for the types of queries that should work, like “title:” or “subject:” “define: “ etc. plus the standard stuff … like …
• [login to view URL]:Searching
• [login to view URL]
• [login to view URL]
(2) create a dummy table (local ring) and have it perform various queries on the news database. Make the unique key the “title” and “source”; any new data with the same title and source will overwrite what is there (e.g. like a weather bulletin). Have the queries performed on title, then abstract (title is more relevant than abstract).