问题标签 [facet]
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.
c++ - 覆盖 ctype
我正在编写一个 lambda 演算解释器来娱乐和练习。我让 iostreams 通过添加一个ctype
将标点符号定义为空格的方面来正确标记标识符:
(classic_table()
可能会更干净,但这在 OS X 上不起作用!)
然后在我遇到标识符时交换构面:
Web 上似乎很少有 lambda 演算代码。到目前为止,我发现的大部分内容都充满了 unicode λ
字符。所以我想尝试添加 Unicode 支持。
但ctype<wchar_t>
工作方式与ctype<char>
. 没有主表;有四种方法do_is
x2 do_scan_is
、 和do_scan_not
。所以我这样做了:
(为平面格式道歉;预览以不同的方式转换了选项卡。)
代码不太优雅。我确实更好地表达了只有标点符号是额外的空格的概念,但如果我有classic_table
.
有没有更简单的方法来做到这一点?我真的需要所有这些重载吗?(测试显示do_scan_not
在这里是无关紧要的,但我想的更广泛。)我是否首先滥用了方面?以上是否正确?实现更少的逻辑会更好吗?
solr - Solr 和构面搜索
设置架构时是否内置了构面搜索,或者您是否必须做一些事情来设置它?
它基本上可以在您设置为可排序的所有字段上开箱即用吗?
那么您只需使用 fq 查询语法,它就会返回 facet xml 以及搜索结果?
有没有一篇很好的文章第一次帮助你?
r - 按非分面列排列 facet_grid(以及使用非分面列的标签)
我有几个关于 ggplot2 中的刻面的问题......
假设我有一个查询,它返回如下所示的数据:
(请注意,它是按 Rank asc 排序的,Alarm asc 和两个警报的 Rank 为 3,因为它们的 Totals = 1798 for 第 4 周,Rank 是根据第 4 周的 Total 设置的)
(下面的重复代码)
现在当我这样做时...
我明白了……
替代文字 http://img101.imageshack.us/img101/9103/ss20100315112108.png
请注意,它是根据警报分面的,并且分面是按字母顺序排列的。
两个问题:
- 我怎样才能让它被警报分面但以正确的顺序显示?(等级升序,警报升序)。
替代文字 http://img17.imageshack.us/img17/6986/ss20100315113243.png
- 另外,我怎样才能让它被警报分面,但显示来自排名而不是警报的标签?
替代文字 http://img85.imageshack.us/img85/470/ss20100315113529.png
请注意,我不能只对 Rank 进行刻面,因为 ggplot2 只会看到 3 个刻面来绘制真正有 4 个不同警报的地方。
r - 如何使用 facet 和 margin=TRUE 更改 ggplot 中的 strip.text 标签
我看过这里,但仍然无法弄清楚。如何更改带有刻面的 ggplot 中的 strip.text.x 标签?具体来说,我正在使用带有边距的 facet_grid。边距的 strip.text 标签是“(all)”——但由于我在一个非英语国家,我宁愿用我的母语写“Total”或类似的东西。
有任何想法吗?
示例(这并不是最好的数据集 - 但我想它会起作用)
search - How well does Solr scale over large number of facet values?
I'm using Solr and I want to facet over a field "group".
Since "group" is created by users, potentially there can be a huge number of values for "group".
Would Solr be able to handle a use case like this? Or is Solr not really appropriate for facet fields with a large number of values?
I understand that I can set facet.limit to restrict the number of values returned for a facet field. Would this help in my case? Say there are 100,000 matching values for "group" in a search, if I set facet.limit to 50. would that speed up the query, or would the query still be slow because Solr still needs to process and sort through all the facet values and return the top 50 ones?
Any tips on how to tune Solr for large number of facet values?
Thanks.
r - 来自ggplot2的qplot中的平滑错误
我有一些数据,我正在尝试按其类型绘制刻面,并叠加平滑(黄土、LM 等)。生成代码如下:
制作多面图或绘制平滑图都没有问题,但我不能两者都做。下面的前三行代码工作正常。第四行是我遇到麻烦的地方:
它给出了以下错误:
[<-.data.frame
(*tmp*
, var, value = list( = NULL)) 中的错误NA
:数据帧的下标分配中不允许缺失值
在多面图中覆盖平滑我缺少什么?我可以发誓我以前做过,甚至可能使用相同的数据。
solr - Solr - 检索未过滤版本查询的构面计数
我正在使用 Solr 进行搜索,最近开始使用 faceting 来允许用户缩小搜索范围。但是,一旦用户按其中一个方面进行过滤,则其他过滤器选项将不再在方面结果中返回。这是意料之中的,但不是我想要的。
是否有某种方法可以返回未过滤查询的方面字段和计数,而无需进行额外搜索?例如,如果用户按类别过滤(通过选择特定类别),我希望他们仍然能够选择其他类别之一,而无需先明确删除过滤器。(也就是说,Solr 仍应返回所有类别及其计数,以便我可以将它们与过滤后的查询集一起包含在页面上。)
我怀疑这可能是不可能的。如果不是,我可以在每次搜索时做一个额外的查询,这将省略过滤器(并返回 0 行),如上一个 StackOverflow 问题中所述。但我想我会问:有没有人知道没有多次查询的方法?
solr - SOLR 日期分面和 BC / BCE 日期/负日期范围
包括公元前日期在内的日期范围是可能的吗?
我想使用 SOLR 返回 11000 BCE (BC) 和 9000 BCE (BC) 之间所有年份的刻面。
示例查询可能将日期范围转换为 ISO 8601:
然而,返回的结果似乎表明日期在正范围内,即 CE,而不是 BCE...
查看示例返回结果
任何想法为什么会这样,solr可以处理负日期,例如-112009-01-01T00:00:00Z吗?
solr - 使用 SOLR 和 LowerCaseFilterFactory 索引字段
我有一个字段定义为
在这种类型的字段上不区分大小写的情况下搜索效果很好。但是我希望将原始值插入字段而不是小写值。是否可以从索引分析器中删除 LowerCaseFilterFactory 并获得此功能?翼
solr - 没有计数的不同 SOLR 字段值
我的问题与这个问题非常相似
。不同之处在于,我需要最少的 RAM 密集型方式来收集有关不同值的信息。在这种情况下,我不关心实际计数,我只想知道该字段的可能值。
我经常用完堆空间(超过 3000 万个文档),必须有某种方式/参数以节省内存的方式来做到这一点