Php 对域名的全文搜索,.(点)被视为一个空格或正在发生什么?
我有一个全文搜索的收藏,我正在搜索出版商,这是索引: 名称包含一个dominName,如google.nl或yahoo.comPhp 对域名的全文搜索,.(点)被视为一个空格或正在发生什么?,php,mongodb,full-text-search,Php,Mongodb,Full Text Search,我有一个全文搜索的收藏,我正在搜索出版商,这是索引: 名称包含一个dominName,如google.nl或yahoo.com { "name" : "text", "url" : "text", "website.description" : "text", "website.keywords" : "text", "website.title" : "text" } 选项: { "v" : 2, "name" : "Te
{
"name" : "text",
"url" : "text",
"website.description" : "text",
"website.keywords" : "text",
"website.title" : "text"
}
选项:
{
"v" : 2,
"name" : "Text Search",
"weights" : {
"name" : 100,
"url" : 90,
"website.description" : 50,
"website.keywords" : 80,
"website.title" : 80
},
"background" : 1,
"ns" : "newslettercollector_development.data_publishers",
"default_language" : "english",
"language_override" : "language",
"textIndexVersion" : 3
}
如果我在google.com上搜索,我不会得到结果,如果我搜索“google.nl”,我会得到结果。问题是什么。(点)正在做什么?您是否正在使用
$text
搜索?因为这不符合逻辑。是的!就像它使用的一样。作为操作员的DOT?使用php驱动程序可能在那里吗?您使用的是$text
搜索吗?因为这不符合逻辑。是的!就像它使用的一样。作为操作员的DOT?使用php驱动程序,它可能在那里吗?