在我的项目中,我使用solr api来搜索带有给定单词的文档。我使用“and”和“OR”条件得到结果,但我还想使用“NOT”条件。但我已经尝试过了,但我没有得到确切的结果。
我想要得到以下结果
(((Php AND mysql) OR (ROR OR .Net)) NOT (Java))
(((Php AND mysql) OR (ROR OR .Net)) NOT (Java AND Cake))
如果我会这样写
(*:* NOT Java)
然后我得到了不带java的结果。所以请指导我如何使用'NOT‘条件进行solr查询。
我有一个磁盘序列化程序,我的磁盘序列化程序如下:
class DiskSerializer(ModelSerializer):
diskessencetype_name = serializers.ReadOnlyField(source='diskEssenceType.name')
diskostype_name = serializers.ReadOnlyField(source='diskOsType.name')
class Meta:
model = Disk
fields = [
我正在使用现有映像通过ARM模板在Azure中创建一个VM。该映像已具有数据风险。在创建虚拟机时,我正在尝试通过ARM模板添加额外的数据盘。我可以这样做吗?我得到下面列出的错误:- Can not add property dataDisks to Newtonsoft.Json.Linq.JObject. Property with the same name already exists on object