我想知道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) 我在接受采访时遇到了这个问题,我无法找到最佳方法.
问题是,有两个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.否则,假.
数组的大小可以是任何东西.
我正在整合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)