我使用RabbitMQ的Elasticsearch插件将/删除数据插入到ElasticSearch索引中。河插件只支持批量API。我们当前的数据使用的是倍数索引,一个按日期排列的索引,类似于“indexName_yyyymmdd”。
当删除给定的ID时,我们不知道ID可能是哪个索引。我们认为我们可以使用通配符格式,比如“indexName*”,就像在搜索中一样。
我们尝试过不同的组合,但看起来要么我们没有使用正确的语法,要么通配符肯定不受支持?
Examples we have tried:
// using default index in the url …
POST /mybestfar
我已经在ga-g4mt-s2p1主板上的40 2Gb硬盘上安装了Arch Linux ( Intel Core 2多核,2GB的Ram)。
我做了4个分区:
/boot 100Mib
Swap 4Gib
/ 20Gib
/home The rest of the disk
它运行良好,没有任何问题,但是当我尝试使用更旧的主板p4p800-MX(奔腾4,512 Mb of Ram)时,启动会在以下位置停止:
加载linux加载初始ramdisk
编辑:在Grub菜单之前,我有一条消息
CMOS设置错误CMOS日期/时间未设置按F1以运行安装按F2加载默认值并继续
我有一个问题要解决。我有两个实体:Action和Logging
@Entity
public class Action {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
...other fields
...other fields
@Column
private Date start;
@Column
private Date end;
@Entity
public class Logging {
@Id
我有一堆继承自一个公共基类的类。这个公共基类在其delete方法中做了一些清理工作。
class Base(models.Model):
def delete(self):
print "foo"
class Child(Base):
def delete(self):
print "bar"
super(Child, self).delete()
当我从shell中调用delete on the Child时,我得到:
bar
foo
不出所料
当我使用admin时,似乎没有调用自定义的dele