生成针对句子数组的布尔搜索,以将结果分组为n个结果或更少

时间:2015-04-06 18:46:52

标签: algorithm search full-text-search

我觉得这很奇怪。它来自于无处不在,但这是我开始尝试解决的问题,现在只是想知道答案或者至少是一个起点。

  • 我有一些x个句子的数组,
  • 我计算每个单词出现的句子数,
  • 我计算每个单词与其他单词出现的句子数
  • 我可以使用典型的不区分大小写的布尔搜索子句搜索句子(AND +/- Word)

我的数据结构如下:

{ words: [{ word: '', count: x, concurrentWords: [{ word: '', count: x }] }] }

我需要生成一系列搜索,将句子分组为n或更小的数组。

我不知道是否有可能以可预测的方式做到这一点,所以近似很酷。解决方案不必使用我有我的一系列单词及其计数的事实。我在JavaScript中这样做,而不是重要的事情。

提前致谢

0 个答案:

没有答案