blob: 74aed600e4253d27190171d4b12af055b59b9c36 [file] [log] [blame]
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "collocatordb.h"
char dbpath[] = "../models/dereko-2021-i";
const int testword = 431; // Grund
int main(int argc, char* argv[]) {
COLLOCATORDB *cdb;
fprintf(stderr, "opening collocatordb for reading: %s ...\n", dbpath);
if(!(cdb = open_collocatordb(dbpath))) {
fprintf(stderr, "Error opening %s exiting.\n", dbpath);
exit(1);
}
fprintf(stderr, "Successfully opened %s.\n", dbpath);
printf("associations between two words:\n %s", get_collocation_scores_as_json(cdb, 431, 218717));
/*
printf("raw dump of all ā€œ%sā€-neighbour positions and frequencies:\n", get_word(cdb, testword));
dump_collocators(cdb, testword, 0, 0);
*/
printf("printing collocators of ā€œ%sā€ as json:\n", get_word(cdb, testword));
printf("%s\n", get_collocators_as_json(cdb, testword));
return 0;
}