【发布时间】:2015-08-17 07:46:07
【问题描述】:
基本上,我正在为我们的项目开发游艇上市组合。 (筛选游艇类型并根据尺寸、价格、船舱、吃水、建造年份、改装年份等对其进行分类)
我创建了自定义帖子类型及其相关的自定义字段等。现在我必须在按分类查询或按自定义字段查询对游艇进行分类之间做出决定。
自定义字段几乎可以满足我的所有需求并且易于维护(所有信息都来自同一个表),但我也在寻找性能。
现在我有两个选择: - 首先是根据自定义字段值过滤。 - 其次是使用自定义分类法直接从类别中获取它们(条目)。
像Custom Fields vs. Taxonomies - Alex King state、When to (not) use a Custom Taxonomy - Otto 这样的文章不应使用自定义字段进行过滤,因为这些值没有被索引。
但要订购我的查询(尺寸、价格、客舱、草稿、建造年份、改装年份等),只有一种方法可以检索记录,即INNER JOIN。 (据我所知没有其他办法。这是真的吗?)
对于这种情况(已经使用 INNER JOIN 的人)使用分类法进行分类而不是使用自定义字段进行过滤真的重要吗?(因为分类法存储在另一个表中并且如果我使用它们,将会有另一个内部连接。)
自定义字段是否仍未编入索引?
【问题讨论】:
标签: wordpress custom-fields custom-taxonomy