1
我有以下语法数据库:查找一组属性之间的最相似(MongoDB的)
{_id:'342', values:{ A: '432', B: 'asdf', C: '23', D: 'gg'}}
{_id:'343', values:{ A: 's', B: 'fsd', C: 'as', D: '4'}}
{_id:'344', values:{ A: 'f', B: 'f', C: 'af', D: '32'}}
{_id:'345', values:{ A: 'f', B: 'f', C: '333', D: 'adf'}}
给定一组为A,B,C,d值的 - 我想找到具有最相似之处的文件。
例如由于它具有A,B和C,所以它将匹配_id:345。{}匹配。
我想获得与我所拥有的值最相似的结果。
是否有一个查询/算法可以实现这个快速?
注意:不知道如何标题,如果你有更好的标题可以自由编辑它。
而且它真的在Db中吗?还是可以将它加载到内存中? – 2011-01-11 22:22:53