diff --git a/src/main/java/Indexer.java b/src/main/java/Indexer.java index cba81cc..bf8f717 100644 --- a/src/main/java/Indexer.java +++ b/src/main/java/Indexer.java @@ -624,6 +624,12 @@ private Collection getFinal5Entities(Map Entities) { return RankedEntities.values(); **/ } + + /** + * this function write the documents and the entities into final file: + * documents- in bytes + * entities- find best 5 and then in bytes. + */ private void writeFilesAndEntitiesToFinalFile() { File temp=new File(tempPathToEntities); File end=new File(_path+"/Entities"+_toStem+".txt"); @@ -996,7 +1002,7 @@ private void ifExistUpdateTF(String term, int tf) { int ptr=-1; Vector v=new Vector(); v.add(df); - v.add(tf); + v.add(tottf); v.add(ptr); dictionary.remove(term); dictionary.put(term,v); @@ -1017,7 +1023,7 @@ else if(dictionary.containsKey(Reverse(term))){//the reversed term in dictionary int ptr=-1; Vector v=new Vector(); v.add(df); - v.add(tf); + v.add(tottf); v.add(ptr); dictionary.remove(term); dictionary.put(newTerm,v); @@ -1431,6 +1437,11 @@ private void Merge(String firstHalf,String lastHalf,String toWrite) { } + /** + * + * @param line + * @return get the field which we sort by + */ private static String getField(String line) { if(line.contains("\\^")) { String[] values = line.split("~");//valuse[0]-term, values[1]docLine-tf diff --git a/src/main/java/MainController.java b/src/main/java/MainController.java index d747d1a..6c07a5a 100644 --- a/src/main/java/MainController.java +++ b/src/main/java/MainController.java @@ -14,6 +14,11 @@ public class MainController { private AnchorPane ap; + /** + * + * @param actionEvent + * open part a of project + */ public void partAactivate(ActionEvent actionEvent) { FXMLLoader fxmlLoader=new FXMLLoader(); Parent root = null; @@ -32,6 +37,11 @@ public void partAactivate(ActionEvent actionEvent) { } + /** + * + * @param actionEvent + * open part B of project + */ public void partBactivate(ActionEvent actionEvent) { FXMLLoader fxmlLoader=new FXMLLoader(); Parent root = null;