小编gtb*_*gtb的帖子

FOSElasticaBundle多个嵌套查询

我使用FOSElasticaBundle来处理搜索.当我有一个嵌套级别时,一切都很棒.但是,当我有两个级别的嵌套结果应该匹配最内层的嵌套时不会返回(例如,搜索'xx'类别会产生结果,但搜索'yy'品牌不会 - 并且应该).

这是我的fos_elastica配置:

fos_elastica:
clients:
    default: { host: localhost, port: 9200 }
indexes:
    my_index:
        client: default
        types:
            product:
                mappings:
                    title: { boost: 1 }
                    articleNumber: ~
                    introductionDateSearch: { type: integer }
                    delistingDateSearch: { type: integer }
                    deleted: { type: boolean }
                    category:
                        type: "nested"
                        properties:
                            name: { boost: 1 }
                            brand:
                                type: "nested"
                                properties:
                                    name: { boost: 1 }
                persistence:
                    driver: orm
                    model: MyBundle\Entity\Product
                    provider: ~
                    finder: ~
                    listener: ~
Run Code Online (Sandbox Code Playgroud)

我的查询处理程序:

public function searchForKeyword($keyword, AbstractUser $user)
{
    $this->setFilters($user);
    $keyword …
Run Code Online (Sandbox Code Playgroud)

symfony elasticsearch

6
推荐指数
1
解决办法
2325
查看次数

JSON对象作为键值对中的键

我认为这是不可能的(在JavaScript中),这是由于持久性的序列化?

ActionScript3允许将对象实例作为键flash.utils.Dictionary

然后,字符串Id将服务于实例的相同唯一性目的,对吗?

javascript json key object

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

phpMyAdmin配置不适用于Centos 6.5

最近用yum安装了phpMyAdmin:

yum install phpmyadmin
Run Code Online (Sandbox Code Playgroud)

phpmyadmin已安装到

/usr/share/phpMyAdmin/ 
Run Code Online (Sandbox Code Playgroud)

但那里没有配置文件.

有一个config.inc.php文件

/etc/phpMyAdmin/config.inc.php
Run Code Online (Sandbox Code Playgroud)

正如phpMyAdmin文档所示(http://docs.phpmyadmin.net/en/latest/setup.html#linux-distributions - 阅读有关红帽企业Linux的内容)

但是,phpMyAdmin应用程序不会选择对该文件的更改.我试过把它的副本放在不同的位置:

/etc/phpMyAdmin/config/config.inc.php
/usr/share/phpMyAdmin/config.inc.php
/usr/share/phpMyAdmin/config/config.inc.php
Run Code Online (Sandbox Code Playgroud)

没有成功.这些文件都不用作配置,并且它们都具有正确的权限(a + rwx),其父目录也是如此.

有谁知道为什么这不起作用?命名文件config.inc.php是对的,对吧?

phpmyadmin

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

标签 统计

elasticsearch ×1

javascript ×1

json ×1

key ×1

object ×1

phpmyadmin ×1

symfony ×1