问题标签 [reindex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
algorithm - 如何重新索引稀疏关联数组
首先,这个问题与特定语言无关——我使用 Haxe 来定位多个平台——所以伪代码就足够了。
这是我的问题:我有这种形式的稀疏矩阵描述:
这描述了边缘关联:
- 点 1 与点 1、2、3 和 4 相关联
- 第 2 点与第 2 点和第 3 点相关联
- 第 3 点与第 3、4 和 5 点相关联
- 第 4 点与第 4、5 和 6 点相关联
- 第 5 点与第 5、6、7、25、27、28、29 和 30 点相关联
现在我需要在 3D 中渲染它,为此,我需要将数据“压缩”到没有“间隙”的索引缓冲区中。用上面的例子说,我需要得到:
因此,必须删除连接自身的边缘(边缘 1-1、2-2、3-3 等)(简单)。
由于点顺序并不重要(边缘 1-2 = 边缘 2-1),我们还将删除重复的边缘(很容易)。
现在棘手的部分是消除“差距”:因为 7 是最高连续值,而 25 是紧随其后的值,所以 25 必须变为 8,27 必须变为 9,28 必须变为 10,依此类推。
现在我使用的是 BitmapData,在其中我将所有值绘制为 XY 坐标。然后我递归地将这个位图的非空垂直条纹(1像素宽的矩形)复制到一个临时位图中。然后我对水平条纹做同样的事情,最后扫描我的位图并将像素的 X 和 Y 值存储为边缘的 ID。
并且它有效!(至少它似乎是:))但是开销很糟糕,并且取决于输入矩阵,我可能无法生成位图(例如,flash 限制为最大 4092 像素,JS 不很好地支持copyPixels)。
所以问题是你将如何在没有位图和语言特定方法的情况下进行这种“间隙消除”?
希望这足够明确,感谢您的关注。
尼古拉斯
magento - Magento 重新索引不起作用
我最近通过脚本创建了大约 700 个属性,所有属性在后端看起来都很好。但是当我重新索引时,我收到以下错误:
带有消息“SQLSTATE [42S22] 的异常“PDOException”:未找到列:1054 /lib/Zend/Db/Statement/Pdo.php:228 中“字段列表”中的未知列“e.additional_information_s”
注意:此属性存在于数据库(eav_attribtue)表中。
我非常感谢您的建议。
magento - 导入多选属性后,Magento 产品属性索引处理未知错误
导入多选产品属性后,当我尝试从 magento admin 重新索引时,索引器显示错误。 “重新索引过程存在问题。”
异常日志:
产品导入文件仅包含 2 列 sku 和属性值
我也尝试使用自定义 php 代码手动导入。同样的错误……!!!
我认为 '185-154-1-843' 中的 185 是产品 ID。所以我去了管理员,只是保存了产品和解决该产品的错误,但它显示另一个产品的重复条目。:(
请帮忙
magento - Magento 目录在重新索引后消失
我的一位客户今天早些时候尝试向产品添加一个名为“发货日期”的产品属性。他创建了属性,然后分配到默认属性集中。在他重新索引所有内容后,他意识到类别导航菜单已经消失了。然后他删除了添加的属性并再次重新索引,但没有任何运气。我现在正在调查它,我找不到任何问题。如果我搜索产品,我可以找到所有产品。但是我无法获得类别导航菜单或转到单个产品(在您询问之前,所有产品都已设置为同时显示在目录和搜索中)。
有什么建议么?
dataframe - 重新索引数据帧的问题:重新索引仅对具有唯一值的索引对象有效
尝试在熊猫中重新索引数据框时,我遇到了一个非常奇怪的行为。我的 Pandas 版本是 0.10.0,我使用 Python 2.7。基本上,当我加载数据框时:
然后我尝试在更大的日期范围内重新索引:
尝试重新索引数据框时出现奇怪的行为。如果我重新索引数据集的较大部分,我会收到此错误:
但是,如果我对上面的两个数据子集做同样的事情,我不会得到错误:
这是第一个子集,没有问题,
这是第二个子集,仍然没有问题,
我真的为此发疯,无法理解其中的原因。看起来数据框从重复项和重复索引中“干净”......如果你愿意,我可以为数据框提供泡菜文件。
magento - MAGENTO:以编程方式重新索引价格
我以编程方式更新 magento 中的价格。在此更新后如何重新索引价格。现在我使用了 SSH 命令:
python - 熊猫重新索引具有重复键的数据框
这是问题的一个例子:
我希望将 df2 与 df 合并。因为索引时间不匹配,我希望将 df2 时间与 df 中最接近的最后一次匹配,即第一行。我想出的解决这个问题的一种人为方法是在第二个时间序列中添加一个假的微秒值,使其变得独一无二。但这对于大数据帧来说很慢。不允许这样做有什么特别的原因吗?这似乎是一件合乎逻辑的事情。我有没有更好的方法来克服这个限制?
magento - Magento 1.7:致命错误 getBackend()
升级到 Magento 1.7 后,我在自定义目录搜索和自定义相关产品中收到此错误:
致命错误:在第 816 行的 \src\app\code\core\Mage\Eav\Model\Entity\Abstract.php 中的非对象上调用成员函数 getBackend()
当文章(后端或导入)中的某些内容发生更改并且未重新索引产品平面表时,会发生此错误。(已激活平桌使用)。在相关文章模块中,我发现
$related_product_collection->addAttributeToFilter('store_destination', array('eq' => 0));
导致一些问题。调试这个的一个困难是我没有得到错误堆栈跟踪,只有错误本身。
有人知道为什么会出现这个错误,以及如何解决这个问题?(也许是获取堆栈跟踪的提示?)
magento - Magento 在管理员中删除重新索引栏
我有一个 API 脚本可以更新 Magento 中的价格并进行重新索引。这种情况每分钟都会发生。因此,当发生这种情况时,您可以在后端看到“一个或多个索引不是最新的”。
有没有办法可以轻松地从后端删除这个栏?
谢谢
magento - Magento 重新索引产品
最近我在 Magento 中遇到了一个关于重新索引的问题。
我的商店有大约 40,000 种产品,如果我更改单个产品的状态,更改不会反映在前端,因为它需要重新索引所有索引。
此外,重新索引需要花费大量时间(大约一个小时),而且我正在考虑一个永久性问题。
Reindex 中的“更新时保存”模式指定了什么?它是否有助于在保存产品的同时重新编制索引?
手动更新和保存更新有什么区别?
请帮忙。
提前致谢。