package ca.ualberta.cs.cmput301f14t14.questionapp.test;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
import ca.ualberta.cs.cmput301f14t14.questionapp.model.Answer;
import ca.ualberta.cs.cmput301f14t14.questionapp.model.Question;
public class MockElasticSearch {
private List<UUID> allItems;
public MockElasticSearch() {
Question q = new Question("Question title", "Question body", "Author", null);
Answer a = new Answer(q.getId(), "Answer body", "Author", null);
allItems = new ArrayList<UUID>();
allItems.add(q.getId());
allItems.add(a.getId());
}
public List<UUID> query(String keywords) {
//comma separate keywords
String[] words = keywords.split(",");
List<UUID> results = new ArrayList<UUID>();
for(UUID item : allItems){
for(String word : words){
//if elastic search finds match, add to results
}
}
return results;
}
}