小编hem*_*hav的帖子

如何在mongodb全文搜索中计算textScore字段?

我想知道MongoDB如何计算全文搜索中文本的分数.就像我会搜索samsung note edge以下内容:

Samsung Galaxy Note Edge
Samsung Galaxy Note 4
Samsung Galaxy S6 Edge
Samsung Galaxy Note 4 duos
Samsung Z
Run Code Online (Sandbox Code Playgroud)

全文搜索如下:

db.mobiles.find({
    $text : {$search : "samsung note edge"}
}, {
    score : {$meta : "textScore" }
}).sort({
    score : {$meta : "textScore" }
})
Run Code Online (Sandbox Code Playgroud)

给我的结果如下:

{
    name : "Samsung Galaxy Note Edge",
    score: 1.875000
},
{
    name : "Samsung Galaxy Note 4",
    score: 1.250000
},
{
    name : "Samsung Galaxy S6 Edge",
    score: 1.250000
}, …
Run Code Online (Sandbox Code Playgroud)

full-text-search mongodb

10
推荐指数
1
解决办法
2397
查看次数

算法 - 在另一个2d数组中查找2d数组的存在

我在接受采访时遇到了这个问题,我无法找到最佳方法.

问题是,有两个2d阵列,一个比另一个大.可以说,

Array_1 = [[1,2],
           [5,6]]
Run Code Online (Sandbox Code Playgroud)

Array_2 = [[1,2,3,4],
           [5,6,7,8], 
           [9,10,11,12]]
Run Code Online (Sandbox Code Playgroud)

因为,这里数组2包含数组1,算法应该返回true.否则,假.

数组的大小可以是任何东西.

arrays algorithm

5
推荐指数
1
解决办法
712
查看次数

集成flurry ads 5.0.0时的体系结构错误:体系结构i386的未定义符号

我正在整合flurry广告.以前广告在xcode 5.0.0中使用flurry sdk 4.3.5 ..

但是当我将我的xcode更新到5.1.0并加速到5.0.0时,广告无法正常工作并显示错误,


    Undefined symbols for architecture i386:
  "_crc32", referenced from:
      _unzReadCurrentFile in libFlurryAds_5.0.0.a(libFlurryAds.a-i386-master.o)
      _zipWriteInFileInZip in libFlurryAds_5.0.0.a(libFlurryAds.a-i386-master.o)
      -[ZipArchive addFileToZip:newname:] in libFlurryAds_5.0.0.a(libFlurryAds.a-i386-master.o)
  "_deflate", referenced from:
      _zipWriteInFileInZip in libFlurryAds_5.0.0.a(libFlurryAds.a-i386-master.o)
      _zipCloseFileInZipRaw in libFlurryAds_5.0.0.a(libFlurryAds.a-i386-master.o)
  "_deflateEnd", referenced from:
      _zipCloseFileInZipRaw in libFlurryAds_5.0.0.a(libFlurryAds.a-i386-master.o)
  "deflateInit2", referenced from:
      _zipOpenNewFileInZip3 in libFlurryAds_5.0.0.a(libFlurryAds.a-i386-master.o)
  "_get_crc_table", referenced from:
      _unzOpenCurrentFile3 in libFlurryAds_5.0.0.a(libFlurryAds.a-i386-master.o)
      _zipOpenNewFileInZip3 in libFlurryAds_5.0.0.a(libFlurryAds.a-i386-master.o)
  "_inflate", referenced from:
      _unzReadCurrentFile in libFlurryAds_5.0.0.a(libFlurryAds.a-i386-master.o)
  "_inflateEnd", referenced from:
      _unzCloseCurrentFile in libFlurryAds_5.0.0.a(libFlurryAds.a-i386-master.o)
  "inflateInit2", referenced from:
      _unzOpenCurrentFile3 in libFlurryAds_5.0.0.a(libFlurryAds.a-i386-master.o)
ld: symbol(s) not found …
Run Code Online (Sandbox Code Playgroud)

flurry ios

0
推荐指数
1
解决办法
945
查看次数

标签 统计

algorithm ×1

arrays ×1

flurry ×1

full-text-search ×1

ios ×1

mongodb ×1